10位时间戳是一个以秒为单位的整数,表示从1970年1月1日0时0分0秒(UTC)开始的秒数。它具有一定的限制,因为它只能表示到2038年1月19日3时14分7秒(UTC)。
13位时间戳是一个以毫秒为单位的整数,表示从1970年1月1日0时0分0秒(UTC)开始的毫秒数。它在时间精度上有更高的能力,因此更常用。
以下是将10位时间戳转换为13位时间戳的SQL代码:
SELECT (UNIX_TIMESTAMP(timestamp) * 1000) AS timestamp_13
FROM table_name
以下是将13位时间戳转换为10位时间戳的SQL代码:
SELECT (timestamp / 1000) AS timestamp_10
FROM table_name