Visual Basic/日期和時間
外觀
這裡介紹了 Visual Basic 中的日期和時間函式。另請參閱 VB6 命令參考#日期和時間 和 程式碼片段#有用的日期函式。
一些函式
- Now() - 當前時刻的日期和時間
- Day() - 月份中的天數,從 0 到 31
- Year()
- DateValue() - 給定一個時間戳,返回該時間戳,時間部分已清除。給定一個字串,返回一個時間戳,其日期部分由該字串指定。
- DateNow = DateValue(Now)
- TimeValue() - 給定一個時間戳,返回該時間戳,日期部分已清除。給定一個字串,返回一個時間戳,其時間部分由該字串指定。
- TimeNow = TimeValue(Now)
- Datepart()
- Timepart()
- Weekday() - 1-7
- If Weekday(Now) = vbSaturday Then MsgBox "今天是星期六。"
- WeekdayName()
- 星期幾的本地化名稱。
- TodaysWeekdayName = WeekdayName(Weekday(Now, vbUseSystem))
- 即使在非美國地區也能正常工作。
- Month()
- MonthName()
- Hour()
- Minute()
- Second()
- DateAdd()
- Later = DateAdd("d", 31, Now) ' 31 天后
- DateDiff()
- Format()
- Formatted = Format(Now, "yyyy-MM-dd") ' 例如 2016-09-17
- FormatDateTime()
- Timer()
- IsDate()
日期和時間可以被視為要讀取和寫入的變數。但是,寫入它們會更改系統日期或時間,這通常是你不想做的事情。
一些常量
- vbSunday = 1, vbMonday, vbTuesday, vbWednesday, vbThursday, vbFriday, vbSaturday = 7
- vbGeneralDate = 0 , vbLongDate, vbShortDate, vbLongTime, vbShortTime = 4
- Visual Basic 中的日期時間函式,vb6.us
- DateAdd 函式 - Visual Basic 6.0,chennaiiq.com
- 在 VB6 中格式化日期和時間,vb6.us
- WeekdayName 函式 - Visual Basic 6.0,chennaiiq.com
- 查詢一週的開始或結束,msdn.microsoft.com
- DateDiff 函式 - Visual Basic 6.0,chennaiiq.com