600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql时间戳格式转换日期格式字符串

mysql时间戳格式转换日期格式字符串

时间:2023-07-26 18:57:21

相关推荐

mysql时间戳格式转换日期格式字符串

1.测试表表结构

CREATE TABLE `timestamp_string_change` (`id` int NOT NULL AUTO_INCREMENT,`up_time` timestamp NULL DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

2. mysql时间戳格式转字符串

方法1 :

select STR_TO_DATE(tsc.up_time, '%Y-%m-%d %H:%i:%s' ) as up_time from timestamp_string_change tsc

方法2:

select from_unixtime(unix_timestamp(up_time), '%Y-%m-%d %H:%i:%s' ) as up_time from timestamp_string_change

注:方法2时,需要先用unix_timestamp()方法将数据转换成时间戳格式,再用from_unixtime()方法将时间戳转换成自定义格式时间字符串。直接用from_unixtime()方法转换出来的数据NULL。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。