案例一:文本日期转换为标准日期
案例二:标准日期转换为文本日期
案例三: 时长计算场景: 数据集里一个字段为事件开始时间, 另一个字段为事件持续时间(分钟), 不同事件持续时间不同, 需要计算事件结束时间。此时用 [字段]+ INTERVAL 1 MINUTE这种方法不能计算出结束时间。 实现思路: 时间戳 unix_timestamp 是把时间转换成一个以秒为单位计算得到的数值,可以方便地对时间戳进行数学计算。最后再把计算结果格式转换回时间类型 timestamp。反之,计算两个时间的时间差也可以用同样方式。 实现方式:(任选其一)
效果: 案例四:时区转换场景: 原来时间为东八区时间,需要转换为东九区时间, 偏移 1 个时区。 实现思路: 把当前的东八区时间暂时当做世界标准时间,计算偏移 1 个时区的时间;或者用 convert_timezone 函数指定目标时区。 实现方式:(任选其一)
效果: 转换前:2021-08-08 15:16:00 转换后:2021-08-08 16:16:00 |