pb中與日期有關的方法


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。因此,如果應用程序中需要指定1950年之前的日期,應該使用四位數字表示年份,以避免引起歧義。PowerBuilder能夠處理的年份從1000到3000之間。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM