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