pb中與日期有關的方法

2022-09-17 15:45:14 字數 2793 閱讀 2316

day()

功能得到日期型資料中的號數(1到31之間的整數值)。

語法day ( date )

引數date:要得到號數的日期值返回值 integer。函式執行成功時返回號數(1到31之間的整數值)。如果date引數的值為null,則day()函式返回null。

dayname()

功能得到指定日期是一周中的星期幾(例如,sunday, monday...)。

語法dayname ( date )

引數date:date型別值或變數返回值string。函式執行成功時返回指定日期的星期表示(例如,sunday, monday...)。如果date引數的值為null,則dayname()函式返回null。

daynumber()

功能得到日期型資料是一星期中的第幾天(用1到7之間的整數表示,星期天為1,星期一為2,...)。

語法daynumber ( date )

引數date:date型別值或變數返回值integer。函式執行成功時返回指定日期是一星期中的第幾天(用1~7表示,星期天為1,星期一為2,...)。如果date引數的值為null,則daynumber()函式返回null。

daysafter()

功能得到兩個日期間的天數。

語法daysafter ( date1, date2 )

引數date1:date型別,指定起始日期date2:date型別,指定終止日期返回值long。函式執行成功時得到兩個日期之間的天數。如果date2的日期在date1的前面,那麼daysafter()函式返回負值。如果任何引數的值為null,則daysafter()函式返回null。

hour()

功能得到時間值中的小時,採用24小時制。

語法hour ( time )

引數time:time型別的值返回值integer。函式執行成功時得到time引數中的小時(00到23之間)。如果time引數的值為null,則hour()函式返回null。

minute()

功能得到時間值中的分鐘,有效值在00~59之間。

語法minute ( time )

引數time:time型別的值返回值integer。函式執行成功時得到time引數中的分鐘(00到59之間)。如果time引數的值為null,則minute()函式返回null。

month()

功能得到日期值中的月份,有效值在1~12之間。

語法month ( date )

引數date:date型別的值返回值integer。函式執行成功時得到date引數中的月份(1到12之間)。如果date引數的值為null,則month()函式返回null。

now()

功能得到客戶機的當前系統時間,返回值為time型別。

語法now()返回值time。該函式返回客戶機的當前系統時間。

relativedate()

功能得到指定日期前多少天或後多少天的日期。

語法relativedate(date,n)

引數date:date型別,指定基準日期n:integer型別,指定天數返回值date。當n的值大於0時返回引數date指定日期後第n天的日期;當n的值小於0時返回引數date指定日期前第n天的日期。如果任何引數的值為null,則relativedate()函式返回null。

relativetime()

功能得到指定時間前多少秒或後多少秒的時間,採用24小時制。

語法relativetime ( time, n )引數time:time型別,指定基準時間n:long型別,指定秒數返回值time。當n的值大於0時返回引數time指定時間後第n秒的時間;當n的值小於0時返回引數time指定時間前第n秒的時間。如果任何引數的值為null,則relativetime()函式返回null。

second()

功能得到時間值中的秒,有效值在00~59之間。

語法second ( time )

引數time:time型別的值返回值integer。函式執行成功時得到time引數中的秒(00到59之間)。如果time引數的值為null,則second()函式返回null。

today()

功能得到當前系統日期,在某些情況下,同時得到當前系統時間。

語法today()返回值date。該函式返回當前系統日期。用法單獨呼叫today()函式時,該函式總是返回當前系統日期,但是,雖然today()函式的返回值型別為date,在該函式用做某些函式的引數、而該引數要求datetime型別的值時,today()函式也能夠在返回當前系統日期的同時返回當前系統時間。再如,today()函式作為資料視窗控制項setitem()函式的引數,該函式引數中指定的資料視窗列的資料型別為datetime,那麼當前系統日期和時間將同時設定到資料視窗指定項中。

year()

功能得到日期值中的年度(有效取值1000到3000)。

語法year(date)

引數date:date型別的值返回值integer。函式執行成功時得到date引數中的年份(採用四位數字),發生錯誤時返回1900,如果date引數的值為null,則year()函式返回null。用法當應用程式把有兩位數字表示年份的字串轉換成日期時,powerbuilder根據下述規則選擇世紀:如果年份值在00到49之間,powerbuilder將年份中的世紀(前兩位數字)當作20;如果年份值在50到99之間,powerbuilder將年份中的世紀(前兩位數字)當作19。比如,字串"20-10-25"被powerbuilder轉換為2020-10-25;字串"98-10-25"被powerbuilder轉換為1998-10-25。因此,如果應用程式中需要指定2023年之前的日期,應該使用四位數字表示年份,以避免引起歧義。powerbuilder能夠處理的年份從1000到3000之間。

一些與日曆,日期有關的用法

設caldate是乙個nsdate 型別的變數下面的函式都用其呼叫 得到現在的日期時間 nsdate now nsdate date 得到給定日期的那天開始即那天的零點 nsdate cc datebymovingtobeginningofday 同理可以寫出得到給定日期的那天的結束時間的函式 得到...

Python中的時間與日期

本文簡要介紹datetime,time模組的簡要用法。datetime模組主要有四個主要的物件。date 處理年 月 日 time處理時 分 秒 微秒 datetime處理日期和時間同時出現的情況 timedelta處理日期或時間間隔 下面給出例項,我們指定年月日,建立乙個date物件,之後這些值會...

C 中的時間與日期

c中提供了用於日期和時間操作的結構和函式,通過引用 使用 c 沒有另外提供,繼承自c,通過引用 使用.共有四種與時間相關的型別 clock t time t size t和tm 型別clock t,size t 和 time t能夠把系統時間和日期表示為某種整數.結構型別 tm 把日期和時間以c結構...