1.mysql数据库和oracle数据库日期和字符串相互转换函数比较:
数据库 | 日期转换为字符串 | 字符串转换为日期 |
---|---|---|
Oracle | to_char() | to_date() |
MySQL | date_format | str_to_date |
2.mysql日期格式:
格式 | 说明 | 备注 |
---|---|---|
%Y | 4位年 | 2016 |
%y | 2位年 | 16 |
%m | 月份 | 01……12 |
%c | 月份 | 1……12 |
%d | 月份中的天数 | 00……31 |
%e | 月份中的天数 | 0……31 |
%H | 小时 | 00……23 |
%k | 小时 | 0……23 |
%h | 小时 | 01……12 |
%I 大写i | 小时 | 01……12 |
%l 小写L | 小时 | 1……12 |
%i | 分钟 | 00……59 |
%S 大写 | 秒 | 00……59 |
%s 小写 | 秒 | 00……59 |
%r | 时间 | 12 小时 (hh:mm:ss [AP]M ) |
%T | 时间 | 24 小时(hh:mm:ss) |
Oracle的时间格式参见「这里」。
3.示例
mysql> select date_format(sysdate(),'%Y:%m:%d %H:%i:%s');
+--------------------------------------------+
| date_format(sysdate(),'%Y:%m:%d %H:%i:%s') |
+--------------------------------------------+
| 2016:12:01 22:08:17 |
+--------------------------------------------+
1 row in set (0.05 sec)
mysql> select str_to_date('1970-01-01 00:00:00','%Y-%m-%d %H:%i:%s');
+--------------------------------------------+
| str_to_date('1970-01-01 00:00:00','%Y-%m-%d %H:%i:%s') |
+--------------------------------------------+
| 1970-01-01 00:00:00 |
+--------------------------------------------+
1 row in set (0.05 sec)
最新评论
网飞没问题, 迪士尼+有解决方案么?
pp助手是安卓手机用的,根本下载用不来苹果
已解决
这样的话数据库里的结构为{"attachment":{"content":"xxx"}}, 要怎么才能变成{"content":"xxx"},从而使结构保持一致?
赞! make test不过的坑都写到的,谢谢楼主~
谢谢你
用了root用户还是一直502是怎么回事呢
student id 是空的