这个问题在这里已经有答案了:
迄今为止的java解析字符串(2个答案)
java“周-年”到底是如何工作的(2个答案)
三天前关门了。
我对这个字符串日期格式的类有问题 MM/dd/YYYY
. 布尔值是 true
加上一天 false
减去一天。
发送 01/03/2021
继续 c.setTime(dateFormat.parse(date));
,它得到的值是 Sun "Dec 27 00:00:00 GMT-05:00 2020"
. 我不明白是什么问题。
public static String dateDay(String date,boolean add){
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/YYYY");
Calendar c = Calendar.getInstance();
try {
c.setTime(dateFormat.parse(date));
} catch (ParseException e) {
e.printStackTrace();
}
if(add)
c.add(Calendar.DAY_OF_YEAR,1);
else
c.add(Calendar.DAY_OF_YEAR,-1);
dateFormat=new SimpleDateFormat("MM/dd/YYYY");
Date newDate=new Date(c.getTimeInMillis());
String resultDate=dateFormat.format(newDate);
return resultDate;
}
1条答案
按热度按时间k0pti3hp1#
SimpleDateFormat()
使用小写yyyy
年份不是大写。换条线到