MySQL字符转化为时间

更新时间:01-27 教程 由 对味 分享

介绍MySQL中时间类型与字符类型的转换方法,包括将字符类型转化为时间类型、将时间类型转化为字符类型。

字符转化为时间

1. 日期时间字符串转化为时间类型

MySQL中可以使用STR_TO_DATE()函数将日期时间字符串转化为时间类型。具体用法如下:

at为日期时间格式。要将字符串“2020-05-20 10:30:00”转化为时间类型,具体含义如下:

%Y:四位数的年份(例如2020)

:月份(01-12)

%d:月份中的天数(01-31)

%H:小时(00-23)

%i:分钟(00-59)

%s:秒(00-59)

2. 时间戳字符串转化为时间类型

MySQL中可以使用FROM_UNIXTIME()函数将时间戳字符串转化为时间类型。具体用法如下:

ixestampat)

ixestampat为日期时间格式。要将时间戳字符串“1589945400”转化为时间类型,具体含义同上。

时间转化为字符

1. 时间类型转化为日期时间字符串

MySQL中可以使用DATE_FORMAT()函数将时间类型转化为日期时间字符串。具体用法如下:

at为日期时间格式。要将时间类型“2020-05-20 10:30:00”转化为日期时间字符串,具体含义同上。

2. 时间类型转化为时间戳字符串

MySQL中可以使用UNIX_TIMESTAMP()函数将时间类型转化为时间戳字符串。具体用法如下:

UNIX_TIMESTAMP(date)

其中,date为要转化的时间类型。要将时间类型“2020-05-20 10:30:00”转化为时间戳字符串,可以使用以下SQL语句:

SELECT UNIX_TIMESTAMP('2020-05-20 10:30:00');

以上就是MySQL字符转化为时间的详细介绍,希望对大家有所帮助。

声明:关于《MySQL字符转化为时间》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2118321.html