找软件
软件工具大全

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

1.mysql数据库和oracle数据库日期和字符串相互转换函数比较:

数据库日期转换为字符串字符串转换为日期
Oracleto_char()to_date()
MySQLdate_formatstr_to_date

2.mysql日期格式:

格式说明备注
%Y4位年2016
%y2位年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数据库日期和字符串相互转换函数

评论 抢沙发

合作&反馈&投稿

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

广告合作侵权联系