通達信函數及其用法:時間函數

(二)時間函數

1)PERIOD 週期 取得週期類型.

結果從0到11,依次分別是1/5/15/30/60分鐘,日/周/月,多分鐘,多日,季,年.

2)DATE 日期 取得該週期從1900以來的的年月日. 用法: DATE 例如函數返回1000101,表示2000年1月1日,DATE+19000000後才是真正的日期值

3)TIME 時間 取得該週期的時分秒.用法: TIME 函數返回有效值範圍為(000000-235959)

4)YEAR 年份 取得該週期的年份.5)MONTH 月份 取得該週期的月份.用法: 函數返回有效值範圍為(1-12)

6)WEEKDAY 星期 取得該週期的星期數.用法: WEEKDAY 函數返回有效值範圍為(1-7)

7)DAY 日 取得該週期的日期.用法: DAY 函數返回有效值範圍為(1-31)

8)HOUR 小時 取得該週期的小時數.用法: HOUR 函數返回有效值範圍為(0-23),對於日線及更長的分析週期值為0

9)MINUTE 分鐘 取得該週期的分鐘數.用法: MINUTE 函數返回有效值範圍為(0-59),對於日線及更長的分析週期值為0

10)FROMOPEN 分鐘 求當前時刻距開盤有多長時間.用法: FROMOPEN FROMOPEN.返回當前時刻距開盤有多長時間,單位為分鐘.例如:當前時刻為早上十點,則返回31.

11)TFILT 分鐘 對指定時間段的數據進行過濾,該時間段以外的數據無效.

用法: TFILT(X,D1,M1,D2,M2) 例如TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盤價是有效的.週期以日為基本單位的,分時為0有效.

12)DATETODAY 上指紀元 指定日期到1990.12.19的天數.

用法: DATETODAY(date)

DATETODAY(date).返回date到1990.12.19的天數.有效日期為(901219-1341231)

例如:DATETODAY(901219)返回0.

13)DAYTODATE 轉換日期 求1990.12.19後第若干天的日期.

用法: DAYTODATE(N)

DAYTODATE(N).返回1990.12.19後第N天的日期.有效天數為(0-20000)

例如:DAYTODATE(0)返回901219.

14)TIMETOSEC 當日秒數 求指定時刻距0時有多長時間.

用法: TIMETOSEC(time)

TIMETOSEC(time).返回time時刻距0時有多長時間,單位為秒.有效時間為(0-235959)

例如:TIMETOSEC(93000)返回34200.

15)SECTOTIME 轉換時間 求0時後若干秒是什麼時間.

用法: SECTOTIME(N)

SECTOTIME(N).返回0時後N秒是什麼時間.有效秒數為(0-86399)

例如:SECTOTIME(34200)返回93000.


分享到:


相關文章: