ASP.NET編程中日期與時(shí)間的處理淺析
ASP.NET編程中,所使用的數(shù)據(jù)里面,日期時(shí)間是一種特殊的數(shù)據(jù)類型,也是經(jīng)常被使用的。在Visual Basic.NET中的日期時(shí)間數(shù)據(jù)用數(shù)值的數(shù)據(jù)類型保存,而且有范圍。日期的范圍是公元1年1月1日~公元9999年1 2月3 1日,時(shí)間的范圍是00:00:00~23:59:59。聲明格式如下:
- 變量=#mm/dd/yyyy#
- 變量=#mm—dd-vvvv#
ASP.NET編程中常用函數(shù)
Visual Basic.NET中定義了一些常用的日期時(shí)間函數(shù)供設(shè)計(jì)者使用,常用函數(shù)如
Now() 返回當(dāng)時(shí)的曰期與時(shí)間
Year(X) 返回X中年的部分
Month(X) 返回X中月的部分
DaY(X、) 返回X中日的部分
Weekday(X) 返回X是當(dāng)周的第幾天
Hour(X) 返回X中時(shí)的部分
Minute(X) 返回X中分的部分
Second(X) 返回X中秒的部分
Date Time對(duì)象
此對(duì)象提供了許多屬性與方法用于處理日期與時(shí)間,對(duì)象中常用的屬性與方法如:
Now 返回系統(tǒng)當(dāng)前的日期與時(shí)間
Today 返回系統(tǒng)當(dāng)前的日期
DateTime.Today.Year() 返回系統(tǒng)當(dāng)前的年
DateTime.Today.Month() 返回系統(tǒng)當(dāng)前的月
DateTime.Today.Day() 返回系統(tǒng)當(dāng)前的日
DateTime.Now.DayOfWeek0 返回系統(tǒng)當(dāng)前的星期
DateTime.Now.DayOfYear() 返回系統(tǒng)當(dāng)前是一年的第幾天
DateTime.Now.Hour() 返回系統(tǒng)當(dāng)前的時(shí)
DateTime.Now.Minute() 返回系統(tǒng)當(dāng)前的分
DateTime.Now.Second() 返回系統(tǒng)當(dāng)前的秒
DateTime.Now.AddDays() 返回系統(tǒng)當(dāng)前的日期加上賦值的天數(shù)
DateTime.Now.AddMonths() 返回系統(tǒng)當(dāng)前的日期加上賦值的月數(shù)
DateTime.Now.AddYears() 返回系統(tǒng)當(dāng)前的日期加上賦值的年數(shù)
DateTime.Now.AddSeconds() 返回系統(tǒng)當(dāng)前的日期加上賦值的秒
DateTime.Now.AddMinutes() 返回系統(tǒng)當(dāng)前的日期加上賦值的分
DateSerial函數(shù)
DateSerial函數(shù)的功能是返回賦值的日期。使用格式如下:
- DateSerial(Year,Month,Day)
DateDiff函數(shù)
DateDiff函數(shù)的作用是可以取得兩個(gè)日期的間隔,并可以用年、月、日返回兩個(gè)日期的差距。使用格式如下:
- DateDiff(間隔參數(shù),日期1,日期2)
那么ASP.NET編程中日期和時(shí)間的處理就向你介紹到這里,希望這些對(duì)你有所幫助。
【編輯推薦】