java.text.SimpleDateFormat中format方法得出的字符串再用parse方法转回去结果不一样

qq_35125495 2018-06-28 06:02:34
SimpleDateFormat s = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
String str1 = "2018-06-28 17:37:28";
Date date1 = s.parse(str1);
System.out.println(date1);

/*
*Sun Dec 31 17:37:28 CST 2017
*/
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stacksoverflow 2018-06-28
  • 打赏
  • 举报
回复
引用 2 楼 qq_35125495 的回复:
引用 1 楼 stacksoverflow 的回复:
YYYY小写
确实是这样啊,我擦,为什么format能大写,parse会出错

固定格式,大小写的含义不同,大写的Y代表什么我也没调查。
qq_35125495 2018-06-28
  • 打赏
  • 举报
回复
引用 1 楼 stacksoverflow 的回复:
YYYY小写
确实是这样啊,我擦,为什么format能大写,parse会出错
stacksoverflow 2018-06-28
  • 打赏
  • 举报
回复
YYYY小写

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧