我有兩個字符串日期8-11-2011和8-12-2011。我想計算兩個字符串之間的天數。我怎樣才能做到這一點 ?我不想使用Joda API。請用例子來解釋。Android的日期差異
0
A
回答
0
我不知道你是否有這方面的任何直接的API,但你可以做到這一點,
String s1 = "8-11-2011";
String s2 = "8-12-2011";
String[] arr1 = s1.split("-");
String[] arr2 = s2.split("-");
for(int i = 0; i<arr1.length; i++){
Integer diff = Integer.valuof(arr1[i])-Integer.valueOf(arr2[i])// its just an idea. you may need if conditions here
}
和不可靠..
+0
我們有[* java.time *](https://docs.oracle.com/javase/9/ docs/api/java/time/package-summary.html)類,所以需要用這種自己動手的方法來打擾。對於早期的Android,請參閱[*如何使用ThreeTenABP ... *](http://stackoverflow.com/q/38922754/642706)。 –
0
相關問題
- 1. Android中的日期差異
- 2. 日期差異
- 3. 日期差異
- 4. 日期差異
- 5. 兩個日期之間的Android差異?
- 6. php日期差異?
- 7. 日期差異Javascript
- 8. PHP日期差異
- 9. 按日期差異
- 10. SQL日期差異
- 11. PHP日期差異
- 12. Sqlite日期差異
- 13. Sharepoint日期差異
- 14. SVNKit日期差異
- 15. Javascript日期差異
- 16. MySQL日期差異
- 17. php日期差異
- 18. jquery日期差異
- 19. Android中當前日期和輸入日期之間的差異
- 20. SQL中的日期差異
- 21. IOS中的日期差異
- 22. PHP中的日期差異?
- 23. HSQLDB中的日期差異
- 24. mysql中的日期差異
- 25. Java中的日期差異
- 26. PHP中的日期差異
- 27. JavaScript的日期差異
- 28. mysql中的日期差異
- 29. EF4中的日期差異
- 30. JavaScript中的日期差異
http://stackoverflow.com/questions/3838527/android-java-date-difference-in-days –