我有這種格式的日期和時間的字符串:比較日期和時間字符串格式
9 Oct 2014 07:09:17 GMT
是否有一個簡單的方法來這個字符串轉換成可比的對象,與當前的日期進行比較,或者我將不得不實施比較處理字符串?
我有這種格式的日期和時間的字符串:比較日期和時間字符串格式
9 Oct 2014 07:09:17 GMT
是否有一個簡單的方法來這個字符串轉換成可比的對象,與當前的日期進行比較,或者我將不得不實施比較處理字符串?
SimpleDateFormat formatter = new SimpleDateFormat("d MMM yyyy kk:mm:ss zzz");
String str1 = "9 Oct 2014 07:09:17 GMT";
Date date1 = formatter.parse(str1);
嘗試使用此:
try{
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String str1 = "your first date";
Date date1 = formatter.parse(str1);
String str2 = "Your second date";
Date date2 = formatter.parse(str2);
if (date1.compareTo(date2)<0){
System.out.println("date2 is Greater than my date1");
}
}catch (ParseException e1){
e1.printStackTrace();
}
java.text.ParseException:不可解析日期: 「2014年10月9日7時09分17秒GMT」(在偏移1) – user3782779 2014-10-09 07:37:25
'SimpleDateFormat' – Blackbelt 2014-10-09 07:20:05