FROM_UNIXTIME 函数
功能描述
FROM_UNIXTIME 函数用于将 UNIX 时间戳(以秒为单位)转换为当前时区下的日期时间字符串。如果提供了可选的 fmt 参数,函数会按照指定的格式返回日期时间字符串。若未提供 fmt 参数,则默认按照 'yyyy-MM-dd HH:mm:ss' 格式返回。
参数说明
unixTime
(bigint): 表示 UNIX 时间戳,单位为秒。fmt
(string, 可选): 日期时间格式化字符串,具体格式参考下文。
返回结果
返回一个字符串类型的日期时间值。
使用说明
- 当
fmt
参数为空或未提供时,默认使用 'yyyy-MM-dd HH:mm:ss' 格式。 fmt
参数支持的格式化字符如下:yyyy
: 年份(四位数字)M
: 月份(两位数字,01-12)MM
: 月份(两位数字,01-12,带 leading zero)dd
: 日期(两位数字,01-31)HH
: 小时(两位数字,00-23)mm
: 分钟(两位数字,00-59)ss
: 秒(两位数字,00-59)
示例
- 例子 1:将 UNIX 时间戳 0 转换为默认格式的日期时间字符串。
- 例子 2:将 UNIX 时间戳 1617184000 转换为 'yyyy-MM-dd' 格式的日期字符串。
- 例子 3:将 UNIX 时间戳 1617184000 转换为自定义格式的日期时间字符串。
通过以上示例,您可以灵活地使用 FROM_UNIXTIME 函数将 UNIX 时间戳转换为所需的日期时间格式。
联系我们