使用SimpleDateFormat 设置日期格式时,有一个小问题值得注意:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");

还有

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:SS");

的结果是不一样的,第一种方法是正确的用法,显示出的时间格式为:

                             2012-09-07 10:41:23

第二种由于mm大写,显示结果中分钟数永远是“09”,即分钟数显示的值为月份值。

第三种情况,ss大写,显示对的秒数值为三位数,具体是什么值无从知晓。


总结:格式中的大小写很重要,不能如我一般被不靠谱的教程忽悠了委屈~

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐