优米格
分享有营养的

mysql数据库和oracle数据库日期和字符串相互转换函数

BraUndress.png

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)

参考原文:mysql 类似to_char() to_date()函数

赞(0)
未经允许禁止转载:优米格 » mysql数据库和oracle数据库日期和字符串相互转换函数

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系