5,889
社区成员
发帖
与我相关
我的任务
分享
--如果字符串符合“YYYY-MM-DD HH:MM:SS”这些类型的格式,可以转换成功
values timestamp('2011-03-02 12:23:45');
values DATE('2011-03-02');
values TIME('12:23:45');
--如果字符串为“YYYYMMDD HHMMSS”这些类型的格式,只能使用比较笨的方法,先转换成TIMESTAMP,再转DATE和TIME
--不知道是否有更好的方法?
values timestamp('20100303'||'000000'); --'2010-03-03 00:00:00.000000'
values DATE(timestamp('20100303'||'000000')); --'2010-03-03'
values TIME(timestamp('20100303'||'122345')); --'12:23:45'