-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