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