日期转为时间戳
时间: 2023-07-21 16:14:22 浏览: 112
时间戳 日期时间的转换
5星 · 资源好评率100%
在 SQL 中,可以使用 UNIX_TIMESTAMP 函数将日期转换为时间戳。UNIX_TIMESTAMP 函数将日期转换为从“1970-01-01 00:00:00”开始的秒数。例如,使用以下语句将日期列“date”转换为时间戳列:
```
SELECT UNIX_TIMESTAMP(date) FROM table_name;
```
其中,“date”是要转换的日期列的名称,而“table_name”是包含该列的表的名称。这将返回一个时间戳列。注意,在这个例子中,日期和时间必须以“YYYY-MM-DD HH:MM:SS”格式存储。
如果你想要将时间戳转换为日期,可以使用 FROM_UNIXTIME 函数。例如,使用以下语句将时间戳列“timestamp”转换为日期时间列:
```
SELECT FROM_UNIXTIME(timestamp) FROM table_name;
```
同样,其中,“timestamp”是要转换的时间戳列的名称,而“table_name”是包含该列的表的名称。这将返回一个日期时间列,格式为“YYYY-MM-DD HH:MM:SS”。
阅读全文