Java SimpleDateFormat为00时按月递减
对于输入2014000513:02:44,它生成值为2013120513:02:44的日期对象将属性Java SimpleDateFormat为00时按月递减,java,simpledateformat,Java,Simpledateformat,对于输入2014000513:02:44,它生成值为2013120513:02:44的日期对象将属性lencient设置为false,它将生成一个错误,而不是减去一个月(因为没有月0) 比如说 SimpleDateFormat originalDateFormat = new SimpleDateFormat("yyyyMMddHH:mm:ss"); originalDateFormat.setTimeZone(TimeZone.getTimeZone("GMT")); Date date =
lencient
设置为false,它将生成一个错误,而不是减去一个月(因为没有月0
)
比如说
SimpleDateFormat originalDateFormat = new SimpleDateFormat("yyyyMMddHH:mm:ss");
originalDateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date = originalDateFormat.parse(getDate()+getTime());
将属性
lenient
设置为false,它将生成一个错误,而不是减去一个月(因为没有月0
)
比如说
SimpleDateFormat originalDateFormat = new SimpleDateFormat("yyyyMMddHH:mm:ss");
originalDateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date = originalDateFormat.parse(getDate()+getTime());