第一篇Java博文,纪念一下,还想声明下:这是我遇到的坑,不代表其他人。
1、pattern解析
使用joda time遇到坑,做pattern解析时间:
System.out.println(DateTime.parse("2015092408", DateTimeFormat.forPattern("yyyyMMddHH")).getMillis());
System.out.println(DateTime.parse("2015092408", DateTime Format.forPattern("YYYYmmDDhh")).getMillis());
两段代码打印时间 不一样,第一个才是正确的解析,大师看到这里肯定会发笑:“yyyy”与“YYYY”不一样,确实是个很低级的错误,类似的linux下date命令规范,这里做个脑补,提醒自己pattern格式不能想当然:
y:year(15)
Y:year(2015)
M:月份,(