Java和MySQL中时间工具方法
1、Java中的SimpleDateFormat
在jdk1.8测试的
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(now));
输出:
2020-08-10 15:22:33
常用时间格式化编码的说明:
字母 | 描述 | 实例 |
---|---|---|
y | 四位年份 | 2020 |
M | 月份 | Aug or 08 |
d | 一个月的日期 | 10 |
h | A.M./P.M. (1~12)格式小时 | 12 |
H | 一天中的小时 (0~23) | 15 |
m | 分钟数 | 30 |
s | 秒数 | 48 |
更多时间格式化编码请参考:Java日期时间|菜鸟教程
2、MySQL中的DATE_FORMAT()
在MySQL5.7中进行的
SELECT DATE_FORMAT(NOW(),"%Y-%m-%d %H:%i:%s");
如图所示:
格式 | 描述 | 实例 |
---|---|---|
%Y | 年,4位 | 2020 |
%y | 年,2位 | 20 |
%m | 月,数值(0-12) | 08 |
%M | 月名 | (%Y-%M-%d)->2020-August-10 |
%d | 月的天,数值(00-31) | 01 |
%e | 月的天,数值(0-31) | 1 |
%H | 小时(00-23) | 15 |
%h | 小时(01-12) | 3 |
%i | 分钟,数值(00-59) | 47 |
%s | 秒(00-59) | 55 |
%S | 秒(00-59) | 55 |
%W | 星期名 | Monday |
%w | 周的天(0=星期日,6=星期六) | 1 --> 星期一 |
想查看更多,请访问! MySQL DATE_FORMETE菜鸟教程
如有错误,请指出!