可能重複:
how to convert java string to Date object如何將日期表示爲一個字符串爲毫秒?
在我的Java代碼,我必須輸入字符串如05.10.2011
,我需要轉換爲毫秒。
所以:
String someDate = "05.10.2011";
我必須轉換爲符合毫秒格式。
可能重複:
how to convert java string to Date object如何將日期表示爲一個字符串爲毫秒?
在我的Java代碼,我必須輸入字符串如05.10.2011
,我需要轉換爲毫秒。
所以:
String someDate = "05.10.2011";
我必須轉換爲符合毫秒格式。
String someDate = "05.10.2011";
SimpleDateFormat sdf = new SimpleDateFormat("MM.dd.yyyy");
Date date = sdf.parse(someDate);
System.out.println(date.getTime());
我想你的意思是'MM.dd.yyyy' –
謝謝你哥們.. –
使用的SimpleDateFormat這需要一個串並將其轉換爲日期然後調用的getTime()來獲得日期以毫秒爲單位的格式
@ JB-Nizet是正確的,以適應你的代碼替換**新的SimpleDateFormat(「mm/dd/yyyy」)** **新的SimpleDateFormat(「mm.dd.yyyy」)** –
你想要「MM.dd.yyyy」,而不是「mm.dd.yyyy」。 –
您可以使用Java的SimpleDateFormat可以輕鬆地轉換到一個Date實例。
SimpleDateFormat formatter = new SimpleDateFormat("MM.dd.yyyy"); // Month.Day.Year
Date d = formatter.parse(inputString);
long timestamp = d.getTime();
你的問題是有點混亂,因爲'05.10.2011'並不意味着沒有一些時區和時間的東西。 –
在這種特殊情況下,我只接收格式爲「dd.MM.YYYY」的字符串 – user696847
Calendar.set(year + 1900,month,date).getTimeInMillis() – KevinDTimm