-3
A
回答
2
您可以使用DateFormat和Calendar,像這樣
String fmt = "yyyy-MM-dd";
String dt = "2014-01-01";
java.text.DateFormat df = new java.text.SimpleDateFormat(fmt);
java.util.Calendar cal = java.util.Calendar.getInstance();
try {
cal.setTime(df.parse(dt));
cal.add(java.util.Calendar.DAY_OF_MONTH, -1);
System.out.println(cal.getTime());
} catch (Exception e) {
}
哪個輸出
Tue Dec 31 00:00:00 EST 2013
1
Java可以解析一個日期,然後減去一天,輸出toString()
文檔:http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Date.html
龍版本:
String example = "2014-01-01";
DateFormat df = new SimpleDateFormat("YYY-MM-dd", Locale.ENGLISH);
Date result = df.parse(target);
Calendar cal = Calendar.getInstance();
cal.setTime(result);
cal.add(Calendar.DATE, -1);
result = cal.getTime();
System.out.println(df.format(result));
+0
您是否願意詳細闡述如何做到這一點?另外,您鏈接的javadoc非常過時,請改爲使用http://docs.oracle.com/javase/7/docs/api/。 –
+0
考慮它[完成] –
相關問題
- 1. Spring MVC中減去1天
- 2. 減去天
- 3. 天。減去
- 4. 如何用YYYYMMDD格式減去日期?
- 5. 在XMLGregorianCalendar中減去一天
- 6. Mysql從date_format減去兩天
- 7. 天。減去在HIVE APACHE
- 8. toLocaleDateString()正在減去一天
- 9. R difftime減去2天
- 10. 減去models.DateField獲得天
- 11. VB.net從DateTime.Now.ToString減去1年
- 12. 如何將1天添加到WorkingDate並減去DayInPeriod.DayOfWeek?
- 13. 使用wget獲取日期減去1天的Shell腳本
- 14. Json的日期格式轉換減去1天
- 15. php:提前到下一年減去1天
- 16. 如何從今天的日期減去x天的天數
- 17. 如何從日期中減去一天?
- 18. Bash Shell當前日期減去天數
- 19. 減去兩個SimpleDateFormat以獲得天差
- 20. 如何從約會中減去3天?
- 21. 如何添加/減去一天
- 22. SQL時間戳間隔減去7天
- 23. 從完整日期減去一天
- 24. DAX:從NOW減去X年/天/月
- 25. Dataweave - 無法從日期中減去天
- 26. 從DateTime格式中減去天數
- 27. 爪哇 - 減去天從日期
- 28. Excel公式減去天數從日期
- 29. 減去時間的方法一天PHP
- 30. Angular-UI從日期中減去一天
2014年至2011年? :) – summea
你有嘗試過什麼嗎? – Reimeus
將其變成[日曆](http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html)對象。然後通過提供的API減去一天。 – user2864740