可能重複:
how to parse date in java?如何轉換java.lang.String中在Java的java.util.Date
我得到 「Mon Aug 01 00:00:00 IST 2011
」(java.lang.String中)作爲字符串,我需要將其轉換爲「01-08-2011
」Date(java.Util.Date),如何做到這一點
可能重複:
how to parse date in java?如何轉換java.lang.String中在Java的java.util.Date
我得到 「Mon Aug 01 00:00:00 IST 2011
」(java.lang.String中)作爲字符串,我需要將其轉換爲「01-08-2011
」Date(java.Util.Date),如何做到這一點
請看看(Simple
)DateFormat
's parse
方法。
使用的SimpleDateFormat類
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
打印日期。這將打印當前的日期使用的SimpleDateFormat
System.out.println("Current Date " + sdf.format(new Date());
String mydate = "01-08-2011";
字符串轉換成日期
Date parseDate = sdf.parse(mydate);
維奈越來越'8月1日星期一00:00:00 IST 2011''不是'01-08-2011',使用模式:''EEE MMM dd HH:mm:ss zzz yyyy「' – oliholz
中只看的javadoc的SimpleDateFormat
類預定義的格式化。
用給定的模式和默認語言環境
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
System.out.println("Date " + sdf.format(new Date());
我想」EM dk:m:szy「會是正確的日期格式。請參閱http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html – Friek
看到http://stackoverflow.com/q/999172/307767默認 日期格式符號構造SimpleDateFormat – oliholz