📅  最后修改于: 2023-12-03 15:05:18.449000             🧑  作者: Mango
在 SQL 中,时间戳通常表示为一个整数,它代表了从 1970 年 1 月 1 日 00:00:00 UTC 开始经过的秒数。有时我们需要将时间戳转换为日期,以便更好地理解数据或进行分析。
下面是使用 SQL 从时间戳获取日期的方法:
SELECT DATE_FORMAT(FROM_UNIXTIME(timestamp), '%Y-%m-%d') as date
FROM your_table;
这些代码会将时间戳转换为按年-月-日格式排列的日期,并存储在名为 "date" 的列中。其中,FROM_UNIXTIME 函数将时间戳转换为日期时间格式,DATE_FORMAT 函数将其转换为指定的日期格式。
如果您需要将日期转换为特定的时区或格式,请使用相应的处理函数,例如 CONVERT_TZ 和 DATE_FORMAT。
以上是 SQL 从时间戳获取日期的方法,希望对您有所帮助。