Parsing date to specific format in java
Possible Duplicate:
Parsing a date in Java?
Java string to date conversion
如何解析默认返回此格式的日期对象:
1 | Nov 22, 1963 00:00:00 PM |
以这种格式:
1 | Fri Nov 22 1963 00:00:00 GMT-0600 |
谢谢你的帮助。
使用simpledateformat(http:/ / / / / docs.oracle.com JavaSE 6 / Java API文档/文字/ simpledateformat.html)分析原始的字符串类,它使用新的格式后,它的开发与simpledateformat格式类。
这表明你的问题的方式,你的一个机会的事情。
第一,你的所有,不要"解析一个约会对象。"你可以转换成一个字符串包含一个日期(即文本)到一个
(a
一个显示
1 2 3 4 5 | Date date = new Date(); DateFormat df = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss Z"); String text = df.format(date); System.out.println(text); |
1 2 3 | SimpleDateFormat sdfDestination = new SimpleDateFormat("E MMM-dd-yyyy hh:mm:ss"); sdfDestination .setTimeZone(TimeZone.getTimeZone("GMT-6").getID()); String strDate = sdfDestination.format(oldDateObject); //pass here your old date object |
第一,你需要一个
其次,你必须回到本
1 2 | Format formatter = new new SimpleDateFormat("your format here"); String dateString = formatter.format(date); |
fastdateformat是(从他们的API),"A几乎simpledateformat和线程安全的版本。"这是一个文章,这解释了它