我的配置单元表中有字符串格式的列值,如20160921091213,即yyyymmddhhmmdd。在target中有两列,一个是timestamp,另一个是date。我想以时间戳“yyy-mm-dd hh24:mi:ss”的格式提取相同的内容,并以“yyy-mm-dd”的格式提取日期。可能的sql是什么。
bihw5rsg1#
转换为unix时间戳格式,然后再转换回字符串。
from_unixtime(unix_timestamp('20160921091213', 'yyyyMMddHHmmss'),'yyyy-MM-dd HH:mm:ss')
结果: 2016-09-21 21:12:13
2016-09-21 21:12:13
1条答案
按热度按时间bihw5rsg1#
转换为unix时间戳格式,然后再转换回字符串。
结果:
2016-09-21 21:12:13