新聞中心
學(xué)習(xí)VB.NET時,你可能會遇到VB.NET日期類型問題,這里將介紹VB.NET日期類型問題的解決方法,在這里拿出來和大家分享一下。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),密云企業(yè)網(wǎng)站建設(shè),密云品牌網(wǎng)站建設(shè),網(wǎng)站定制,密云網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,密云網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
雖然手工操縱VB.NET日期類型值已經(jīng)成為開發(fā)人員的公共習(xí)慣,但是這并不是一個好主意,因為結(jié)果很少是正確的日期值。無論什么時候,當你試圖用自己的計算路徑進行日期值的加減運算時,都有可能產(chǎn)生一個漏洞,因為我們很難檢查代碼的所有可能輸出結(jié)果。然而使用恰當?shù)?NET對象與方法是可以確保得到正確的結(jié)果的。
正如在列表A中所看到的,我們可以使用Date對象提供的簡單操作來進行VB.NET日期類型值的加減運算。在本例中,我們定義了Date對象的實例dtNowand,并設(shè)定值為當前日期。使用下面Date對象的方法來處理日期:AddYears, AddMonths, AddDays, AddHours, AddMinutes, AddSeconds, and AddMilliseconds。
對每個方法,我們分別指定進行加法運算的年、月或日的值。減法運算可以通過傳遞給方法一個負值來來實現(xiàn)。注意這些方法決不會返回一個非法的日期,而手工操作不能保證這樣的結(jié)果。
- Private Sub AddDateTime()
- Dim dtNow As Date = Now()
- MsgBox(dtNow)
- dtNowdtNow = dtNow.AddYears(20)
- MsgBox(dtNow) the Date object provides for simple manipulation that
- allows you to add and subtract date/time values in VB.NET.
- dtNowdtNow = dtNow.AddMonths(10)
- MsgBox(dtNow)
- dtNowdtNow = dtNow.AddDays(3)
- MsgBox(dtNow)
- dtNowdtNow = dtNow.AddHours(5)
- MsgBox(dtNow)
- dtNowdtNow = dtNow.AddMinutes(2)
- MsgBox(dtNow)
- dtNowdtNow = dtNow.AddSeconds(6)
- MsgBox(dtNow)
- dtNowdtNow = dtNow.AddMilliseconds(4)
- MsgBox(dtNow)
- dtNowdtNow = dtNow.AddYears(-2)
- MsgBox(dtNow)
- End Sub
本文題目:概括VB.NET日期類型的值運算
文章出自:http://m.fisionsoft.com.cn/article/cdddcis.html


咨詢
建站咨詢
