在Java中获取日期格式

时间:2013-03-21 11:39:21

标签: java date simpledateformat

我从String对象获得此DateMon Mar 25 00:00:00 IST 2013

日期格式的String表示是什么?

2 个答案:

答案 0 :(得分:6)

以下代码应该可以正常使用。

public static void main(String[] args) throws Exception {
    String target = "Mon Mar 25 00:00:00 IST 2013";
    DateFormat df = new SimpleDateFormat("EEE MMM dd kk:mm:ss z yyyy", Locale.ENGLISH);
    Date result =  df.parse(target);  
    System.out.println(result);
}

阅读javadoc了解有效模式。

答案 1 :(得分:2)

String yourDate= "Mon Mar 25 00:00:00 IST 2013" ;
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date jDate = new Date(df.parse(yourDate).getTime());
System.out.println(jDate);