84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
代码如下:
SimpleDateFormat std = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss"); System.out.println(std.format(new Date()));
为什么输出之后是2017-11-24 10:11:28, 2017-13-24 10:13:27.....等等之类的,好奇怪
2017-11-24 10:11:28, 2017-13-24 10:13:27.....等等之类的,好奇怪
每运行一次加一个月
完整代码:
yyyy-mm-dd改成yyyy-MM-dd,是大写!!!大写标识月份!!!
yyyy是完整的西元年,MM(大写)是月份,dd是日期, 至于hh:mm:ss ,为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制
小写的m代表分钟,所以每分钟都会变,换成 大写的M就行
yyyy-mm-dd改成yyyy-MM-dd,是大写!!!大写标识月份!!!
yyyy是完整的西元年,MM(大写)是月份,dd是日期, 至于hh:mm:ss ,为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制
小写的m代表分钟,所以每分钟都会变,换成 大写的M就行