我有這種類型的日期字符串格式01-18-2013 06:43:35現在,我想比較這個日期與當前日期和時間,並得到日,月,小時,分鐘,..我搜索這個link但沒有得到任何解決方案...請大家分享一些solution..Thank你..如何比較兩個日期和時間,並在Android中獲取日,月,小時,分鐘?
1
A
回答
1
這可能幫助, http://developer.android.com/reference/java/text/DateFormat.html
可以使用
DateFormat df = DateFormat.getDateInstance();
myDate = df.parse(myString);
1
如果從解析字符串中的日期我收到你的問題,你想比較一個Date
對象與當前租金日期..
比方說,「日期」是要與當前日期比較Date
對象: 爲什麼你不這樣做date.after(new Date())
或date.before(new Date())
的建議形成android doc?
1
你可以得到與UTC
new SimpleDateFormat("MM-dd-yyyy HH:mm:ss").parse("01-18-2013 06:43:35").getTime();
然後比較
System.currentTimeMillis();
1
結果這或許可以幫助你來計算不同勢日期時間在毫秒
try{
Calendar calender = Calendar.getInstance();
Calendar calDb = Calendar.getInstance();
Calendar matchd = Calendar.getInstance();
mYear = calender.get(Calendar.YEAR);
mMonth = calender.get(Calendar.MONTH);
mDay = calender.get(Calendar.DAY_OF_MONTH);
mendYear = calDb.get(Calendar.YEAR);
mendMonth = calDb.get(Calendar.MONTH);
mendDay = calDb.get(Calendar.DAY_OF_MONTH);
// Here you can change day values
calDb.set(Calendar.DAY_OF_MONTH, mDay-1);
strbeforedate = mDateFormat.format(calDb.getTime());
curentdate = mDateFormat.format(calender.getTime());
calDb.setTime(mDateFormat.parse(strbeforedate));
calender.setTime(mDateFormat.parse(curentdate));
String mydate = "2013.03.14 03:11";
String mdatetime = "";
deletepath = new ArrayList<String>();
for(int i=0;i<result.length;i++){
try{
// here your matching goes and pass date here
matchd.setTime(mDateFormat.parse(mdatetime));
long diff = calDb.getTimeInMillis() - calender.getTimeInMillis();
long matchdiff = matchd.getTimeInMillis() - calender.getTimeInMillis();
if(diff < matchdiff){
// do your work here
}else{
// do your else work here
}
}catch(Exception e){
e.printStackTrace();
}
}
}
}catch(Exception e){
e.printStackTrace();
}
}
相關問題
- 1. 在不同日期從兩個日期時間獲取分鐘
- 2. 如何比較兩個日期時間
- 3. 如何比較兩個日期和時間在android
- 4. 僅比較Java中的小時和分鐘的2個日期?
- 5. 發現兩個日期時間(小時和分鐘)
- 6. 比較兩個日期時間 - 無小時和秒
- 7. 獲取日期時間小時和分鐘與領先零
- 8. 獲取小時和分鐘的日期時間
- 9. 獲取當前日期/時間並與其他日期比較
- 10. Django過濾日期時間按年份,月份,日期,小時和分鐘
- 11. 如何比較兩個日期時間只忽略日期?
- 12. 比較日期和日期時間
- 13. python日期時間和日期比較
- 14. 日期時間和日期比較
- 15. 比較日期和時間
- 16. 比較日期和時間
- 17. Java比較兩個日期年,月,日
- 18. 小時和分鐘從日期的android
- 19. 比較兩個日期相結合的日期和時間
- 20. 比較兩個日期並獲得年,月,日的差異
- 21. 比較兩個日期時間
- 22. 比較兩個日期時間範圍
- 23. 比較兩個ABAP時間/日期戳
- 24. 比較兩個日期時間
- 25. MySQL比較兩個日期時間date_add
- 26. 比較兩個日期,不管時間。
- 27. 從Linq獲取分鐘日期時間
- 28. 在android中比較輸入日期和時間與當前日期和時間
- 29. 比較兩個日期時間並得到日差
- 30. 如何獲取日期時間月開始和結束日期?