在22.3版本以前的LightDB数据库中,存在sysdate和systimestamp两个获取当前时间参数,具体使用如下:
而针对sysdate和systimestamp的日期输出的支持格式十分有限:
主要因为datestyle的设置格式较为固定,无法自由配置想要的结果:
在当前22.3版本的LightDB中,支持了在仅当Oracle兼容模式下,通过设置nls_date_format和nls_timestamp_format的格式,来支持sysdate和systimestamp的输出格式,如下:
此时对nls_date_format和nls_timestamp_format参数进行配置:
nls_date_format和nls_timestamp_format参数具体支持的日期格式如下:
PatternDescription
HH
hour of day (01–12)HH12
hour of day (01–12)HH24
hour of day (00–23)MI
minute (00–59)SS
second (00–59)MS
millisecond (000–999)US
microsecond (000000–999999)FF1
tenth of second (0–9)FF2
hundredth of second (00–99)FF3
millisecond (000–999)FF4
tenth of a millisecond (0000–9999)FF5
hundredth of a millisecond (00000–99999)FF6
microsecond (000000–999999)SSSS
, SSSSS
seconds past midnight (0–86399)AM
, am
, PM
or pm
meridiem indicator (without periods)A.M.
, a.m.
, P.M.
or p.m.
meridiem indicator (with periods)Y,YYY
year (4 or more digits) with commaYYYY
year (4 or more digits)YYY
last 3 digits of yearYY
last 2 digits of yearY
last digit of yearIYYY
ISO 8601 week-numbering year (4 or more digits)IYY
last 3 digits of ISO 8601 week-numbering yearIY
last 2 digits of ISO 8601 week-numbering yearI
last digit of ISO 8601 week-numbering yearBC
, bc
, AD
or ad
era indicator (without periods)B.C.
, b.c.
, A.D.
or a.d.
era indicator (with periods)MONTH
full upper case month name (blank-padded to 9 chars)Month
full capitalized month name (blank-padded to 9 chars)month
full lower case month name (blank-padded to 9 chars)MON
abbreviated upper case month name (3 chars in English, localized lengths vary)Mon
abbreviated capitalized month name (3 chars in English, localized lengths vary)mon
abbreviated lower case month name (3 chars in English, localized lengths vary)MM
month number (01–12)DAY
full upper case day name (blank-padded to 9 chars)Day
full capitalized day name (blank-padded to 9 chars)day
full lower case day name (blank-padded to 9 chars)DY
abbreviated upper case day name (3 chars in English, localized lengths vary)Dy
abbreviated capitalized day name (3 chars in English, localized lengths vary)dy
abbreviated lower case day name (3 chars in English, localized lengths vary)DDD
day of year (001–366)IDDD
day of ISO 8601 week-numbering year (001–371; day 1 of the year is Monday of the first ISO week)DD
day of month (01–31)D
day of the week, Sunday (1
) to Saturday (7
)ID
ISO 8601 day of the week, Monday (1
) to Sunday (7
)W
week of month (1–5) (the first week starts on the first day of the month)WW
week number of year (1–53) (the first week starts on the first day of the year)IW
week number of ISO 8601 week-numbering year (01–53; the first Thursday of the year is in week 1)CC
century (2 digits) (the twenty-first century starts on 2001-01-01)J
Julian Date (integer days since November 24, 4714 BC at local midnight; see Section B.7)Q
quarterRM
month in upper case Roman numerals (I–XII; I=January)rm
month in lower case Roman numerals (i–xii; i=January)TZ
upper case time-zone abbreviationtz
lower case time-zone abbreviationTZH
time-zone hoursTZM
time-zone minutesOF
time-zone offset from UTC
标签:case,week,nls,name,format,chars,day,LightDB
From: https://www.cnblogs.com/xxl-cr7/p/16734168.html