#java与sql格式化时间
采用的是 SimpleDateFormat
- SimpleDateFormat sdfstr=new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
例 2019-08-11 12:13:30
yyyy代表的是年份 2019
MM代表的是月份 08
dd代表的是天 11
HH代表的是小时 12
mm代表的是分钟 13
ss代表的是秒数 30
其中这些参数 严格区别大小写
SimpleDateFormat sdfstr=new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss”);
可以试着自己看一下YYYY和yyyy有什么区别,相信你会吓一跳的。
sql中格式化时间 采用的是pgSql
- to_char(“2019-08-11 12:13:30”,“yyyy-MM-dd HH:MI:ss”)
- yyyy依旧代表年份 2019
MM代表的是月份 08
dd代表的是天 11
HH代表的是小时 12
MI代表的是分钟 13
ss代表的是秒数 30
要注意的是HH12代表的是12小时制,HH24代表24小时制
其中被这个MI坑惨过。。。。。
用过格式化才知道1秒等于1000毫秒。。。。。