VB.NET DateTime屬性與方法概述
VB.NET編程語言中有很多種特點值得我們?nèi)ド钊氲难芯?。比如其中一個比較重要的基礎(chǔ)知識點就是VB.NET DateTime。VB.NET DateTime結(jié)構(gòu)代表了即時時間,而且通常是以特定的日期和時間表示的。#t#
任何時候只要你需要確定系統(tǒng)的日期和時間,DateTime都非常好用;它也可以對日期/時間變量執(zhí)行多種操作。在這篇文章中,我將說明怎么運用各種DateTime屬性和方法,這樣你就可以在VB.NET中使用DateTime值。
以下列出的是VB.NET DateTime構(gòu)造中最常用的屬性和方法。
屬性
- Date:返回一個DateTime值,顯示日期。
- Day:返回一個DateTime值,顯示一個月中的某日。
- DayOfWeek:返回一個DateTime值,顯示星期幾。
- DayOfYear:返回一個DateTime值,顯示一年中的某日。
- Hour:返回一個DateTime值,顯示時。
- Millisecond:返回一個DateTime值,顯示毫秒。
- Minute:返回一個DateTime 數(shù)值,顯示分。
- Month:返回一個DateTime值,顯示月份。
- Now:返回一個DateTime值,顯示當前機器上的日期和時間。
- Second:返回一個DateTime值,顯示秒。
- TimeOfDay:返回一個DateTime值,顯示當日時間。
- Today:返回系統(tǒng)當前日期。
- UtcNow:返回一個DateTime值,顯示以協(xié)調(diào)世界時(UTC)表示的本機上的日期和時間。
- Year:返回一個DateTime值,顯示年份。
方法
- Add:將指定的TimeSpan值和DateTime值相加。
- AddDays:DateTime值加上指定的天數(shù)。
- AddHours:DateTime值加上指定的小時數(shù)。
- AddMilliseconds:DateTime值加上指定的毫秒數(shù)。
- AddMinutes:DateTime值加上指定的分鐘數(shù)。
- AddMonths:DateTime值加上指定的月數(shù)。
- AddSeconds:DateTime值加上指定的秒數(shù)。
- AddYears:DateTime值加上指定的年數(shù)。
- DaysInMonth:返回指定的某一年某個月的天數(shù)。
- IsLeapYear:返回指出知道的年份是否是閏年。
- Subtract:DateTime值減去指定的時間或時間段。
- ToLocalTime:將當前的協(xié)調(diào)世界時間轉(zhuǎn)換成當?shù)貢r間。
- ToLongDateString:將該實例值轉(zhuǎn)換成等值的長日期字符串表示法。
- ToLongTimeString:將該實例值轉(zhuǎn)換成等值的長時間字符串表示法。
- ToShortDateString:將該實例值轉(zhuǎn)換成等值的短日期字符串表示法。
- ToShortTimeString:將該實例值轉(zhuǎn)換成等值的短時間字符串表示法。
- ToUniversalTime:將當前所在地的時間轉(zhuǎn)換成協(xié)調(diào)世界時。
下面的代碼實例演示了怎樣獲得系統(tǒng)的VB.NET DateTime:
- Dim Now AsDateTime
= DateTime.Now
MessageBox.Show(Now)
我們定義了一個變量Now作為一個VB.NET DateTime值,然后將它設(shè)置成DateTime結(jié)構(gòu)中的Now屬性。運行Now的結(jié)果就是當前系統(tǒng)的DateTime值。