KES的日期/时间类型

日期/时间类型

日期时间数据类型为 datetimestamp[ ( p ) ] [ without time zone ]timestamp[ ( p ) ] with time zonetimestamp[ ( p ) ] with local time zonetime [ ( p ) ] [ without time zone ]time [ ( p ) ] with time zonetimeyear

间隔数据类型为 interval [field] [to] [field] [(fp)]yminterval [field][(lp)] [to] [field]dsinterval [field][(lp)] [to] [field] [(fp)]

注意

其中 ymintervaldsinterval只在Oracle模式下可用,兼容Oracle的Interval类型。

interval类型各模式下都可用。

year只在MySQL模式下可用,兼容MySQL的year类型。

表 3.1.32 日期/时间类型

名字

存储尺寸

描述

最小值

最大值

解析度

timestamp[ ( p )] [ without time zone ]

8字节

包括日期和时间(无时区)

4713 BC

294276 AD

1微秒

timestamp[ ( p ) ] with time zone

8字节

包括日期和时间,有时区

4713 BC

294276 AD

1微秒

timestamp[ ( p ) ] with local time zone

8字节

包括日期和时间,有时区

4713 BC

294276 AD

1微秒

date

4字节

日期(没有一天中的时间)

4713 BC

5874897 AD

1日

time [ ( p ) ] [ without time zone ]

8字节

一天中的时间(无日期)

00:00:00

24:00:00

1微秒

time [ ( p ) ] with time zone

12字节

仅仅是一天中的时间(没有日期),带有时区

00:00:00+1459

24:00:00-1459

1微秒

interval [ fields ] [ ( p ) ]

16字节

时间间隔

-178956970年

178956970年

1微秒

yminterval

16字节

时间间隔

-178956970年

178956970年

1月

dsinterval

16字节

时间间隔

-999999999日

999999999日

1纳秒

year

4字节

年份

1901年

2155年

日期时间的输入格式,包括 ISO 8601、SQL-兼容的、传统 KingbaseES的和其他的形式。对于一些格式,日期输入里的日、月和年的顺序会让人混淆,支持指定所预期的这些域的顺序。把 DateStyle 参数设置为 MDY,表示"月-日-年",设置为 DMY 就是"日-月-年",设置为 YMD,表示"年-月-日"。

KingbaseES 在处理日期/时间输入输出上比SQL标准更灵活。

KingbaseES 有四个STRING类型的参数,设置日期/时间输入输出格式。

STRING类型的参数

默认格式

NLS_DATE_FORMAT

YYYY-MM-DD HH24:MI:SS

ORA_DATE_STYLE

YYYY-MM-DD HH24:MI:SS

NLS_TIMESTAMP_FORMAT

YYYY-MM-DD HH24:mi:ss.FF

NLS_TIMESTAMP_TZ_FORMAT

YYYY-MM-DD HH24:mi:ss.FF TZH:TZM

说明:这四个参数需在 Oracle 模式下,且参数 ORA_STYLE_NLS_DATE_FORMAT 处于打开的情况下生效。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值