在Java中,我可以使用什么来转换字符串;“1991年6月27日”;日期或时间戳?
在Java中,如何将字符串“27/Jun/1991”转换为日期或时间戳?试试这个在Java中,我可以使用什么来转换字符串;“1991年6月27日”;日期或时间戳?,java,date,Java,Date,在Java中,如何将字符串“27/Jun/1991”转换为日期或时间戳?试试这个 SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy", Locale.ENGLISH); Date date = sdf.parse("27/Jun/1991"); System.out.println(date); 输出 1991年6月27日星期四00:00:00 EEST 试试这个 DateFormat formatter = new Si
SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy", Locale.ENGLISH);
Date date = sdf.parse("27/Jun/1991");
System.out.println(date);
输出
1991年6月27日星期四00:00:00 EEST
试试这个
DateFormat formatter = new SimpleDateFormat("dd/MMM/yyyy");
Date d = null;
try {
d = formatter.parse("27/Jun/1991");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(d);
什么语言/框架?谢谢你的回答,我使用的是javaSimply Use@Luv,请注意编辑。代码格式化是为了用于代码,而不仅仅是为了突出显示部分文本。Hi的可能重复,输出是:java.text.ParseException:Unparseable date:“27/Jun/1991”在java.text.DateFormat.parse(DateFormat.java:357)在svn_example1.svn_example1.main(SVN_Example1.java:661我在使用jdk 1.7,我在发布之前测试了我的代码,似乎你没有运行我的代码谢谢你的回答,SimpleDataFormat sdf=new SimpleDataFormat(“dd/MMM/yyyy”,Locale.ENGLISH);Locale.ENGLISH很重要
DateFormat formatter = new SimpleDateFormat("dd/MMM/yyyy");
Date d = null;
try {
d = formatter.parse("27/Jun/1991");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(d);