GBase 8a集群加载日期类型datetime自定义格式参数。日期包括date,datetime和timestamp,其中datetime支持毫秒。
目录导航
参考
GBase 8a数据库函数date_format将日期格式化成指定格式的文本
语法
对应LOAD 加载SQL的参数为
[DATETIME FORMAT format]
[DATE FORMAT format]
[TIMESTAMP FORMAT format]
日期的格式参数
如下,可以参考 DATE_FORMAT 函数
可以使用的格式有: 格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微秒 %H 小时 (00-23) %h 小时 (01-12) %I 小时 (01-12) %i 分钟,数值(00-59) %j 年的天 (001-366) %k 小时 (0-23) %l 小时 (1-12) %M 月名 %m 月,数值(00-12) %p AM 或 PM %r 时间,12-小时(hh:mm:ss AM 或 PM) %S 秒(00-59) %s 秒(00-59) %T 时间, 24-小时 (hh:mm:ss) %U 周 (00-53) 星期日是一周的第一天 %u 周 (00-53) 星期一是一周的第一天 %V 周 (01-53) 星期日是一周的第一天,与 %X 使用 %v 周 (01-53) 星期一是一周的第一天,与 %x 使用 %W 星期名 %w 周的天 (0=星期日, 6=星期六) %X 年,其中的星期日是周的第一天,4 位,与 %V 使用 %x 年,其中的星期一是周的第一天,4 位,与 %v 使用 %Y 年,4 位 %y 年,2 位
样例如下:
比如Jan 9 2012 12:00:00:000AM
DATETIME FORMAT ‘%b %d %Y %h:%i:%s:%f%p’
如下最常见的日期格式,带毫秒。
2012-05-25 10:01:56.485
DATETIME FORMAT '%Y-%m-%d %H:%i:%s.%f'