mysql timestamp转换为datetime
warning:
这篇文章距离上次修改已过450天,其中的内容可能已经有所变动。
在MySQL中,TIMESTAMP和DATETIME都是用来表示日期和时间的数据类型,但它们的取值范围和精度不同。TIMESTAMP 的取值范围从 '1970-01-01 00:00:01' UTC 到 '2038-01-19 03:14:07' UTC,精度为秒;而DATETIME的取值范围从 '1000-01-01 00:00:00' 到 '9999-12-31 23:59:59',精度为秒。
如果你需要将TIMESTAMP转换为DATETIME,可以直接使用CAST函数或者CONVERT函数。
例如,假设你有一个名为my_table的表,其中有一个TIMESTAMP类型的列timestamp_column,你可以这样转换它:
SELECT CAST(timestamp_column AS DATETIME) AS datetime_column FROM my_table;或者:
SELECT CONVERT(timestamp_column, DATETIME) AS datetime_column FROM my_table;这两个查询会返回相同的结果,即将timestamp_column列的内容转换为DATETIME类型。
评论已关闭