TIME參數¶
本節列出所有時間相關參數,參數的默認值在中括號內列出。
- TIME_EPOCH
指定所有相對時間的參考時刻 [1970-01-01T00:00:00]
其格式爲
yyyy-mm-ddT[hh:mm:ss]
或yyyy-Www-ddTT[hh:mm:ss]
- TIME_UNIT
指定相對時間數據相對於參考時間的單位 [s]
可以取:
- y:年;假定一年365.2425天;
- o:月;假定所有月是等長的;
- d:天;
- h:時;
- m:分鐘;
- s:秒;
- TIME_SYSTEM
TIME_EPOCH
和TIME_UNIT
的合併版即指定
TIME_SYSTEM
相當於同時指定了TIME_EPOCH
和TIME_UNIT
。可取如下值:JD
:等效於-4713-11-25T12:00:00 dMJD
:等效於1858-11-17T00:00:00 dJ2000
:等效於2000-01-01T12:00:00 dS1985
:等效於1985-01-01T00:00:00 sUNIX
: 等效於1970-01-01T00:00:00 sRD0001
:等效於0001-01-01T00:00:00 sRATA
:等效於0000-12-31T00:00:00 d
該參數並不存在於
gmt.conf
中,當指定該參數時,其會被自動轉換爲TIME_EPOCH
和TIME_UNIT
對應的值。- TIME_WEEK_START
- 指定周幾是一週的第一天,可取值爲Monday或Sunday [Monday]
- TIME_Y2K_OFFSET_YEAR
當用兩位數字表示四位數字的年份時,TIME_Y2K_OFFSET_YEAR給定了100年序列的第一年 [1950]
比如,若TIME_Y2K_OFFSET_YEAR=1729,則數字29到99分別表示1729到1799,而數字00 到28則表示1800到1828。默認值爲1950,即00到99表示的年份範圍爲1950到2049。
- TIME_REPORT
控制GMT運行進度報告中是否顯示時間戳 [
none
]可以取三個值:
none
不顯示時間戳clock
顯示絕對時間elapsed
顯示自會話開始所經歷的時間
- TIME_IS_INTERVAL
控制輸入的日期時間數據截斷和微調 [
off
]其可以取如下三類值:
off
:即不對輸入數據做任何截斷和調整+<n><u>
:<n>
爲某個整數,<u>
爲某個時間單位。其表示將輸入的日期時間數據截斷爲<n><u>
的整數倍,並將其放在緊接着的時間間隔的中間-<n><u>
:同樣,但將該輸入數據放在前一個時間間隔的中間
時間間隔單位
<u>
可以取如下值:y
年o
月u
周h
小時m
分鐘s
秒
下面的示例在時間座標系下繪製了三個紅點,每個紅點的輸入數據都是:
1997-03-05 1
圖中展示了
TIME_IS_INTERVAL
取不同值時的效果:off
:1997-03-05
解釋爲1997-03-05T00:00:00.00.0
+1o
:1997-03-05
解釋爲1997-03-15T12:00:00.0
-1o
:1997-03-05
解釋爲1997-02-15T12:00:00.0
- TIME_INTERVAL_FRACTION
確定時間軸開頭和結尾的部分時間間隔是否需要標註 [0.5]
對於時間軸而言,若開頭/結尾部分的時間間隔大於指定的時間間隔的某個比例,則繪製開頭/結尾部分的標註並將標註置於時間間隔的中間。