Day 函数 (Visual Basic)

更新:2007 年 11 月

返回一个 Integer 值,范围在 1 到 31 之间,表示月中的一天。

Public Function Day(ByVal DateValue As DateTime) As Integer

参数

  • DateValue
    必选。要从中提取天的 Date 值。

备注

如果使用 Day 函数,可能需要用 Microsoft.VisualBasic 命名空间限定该函数,因为 System.Windows.Forms 命名空间将 Day 定义为枚举。下面的示例演示了如何通过限定 Day 来解决这一多义性问题:

Dim thisDay As Integer = Microsoft.VisualBasic.DateAndTime.Day(Now)

也可以通过调用 DatePart 并为 Interval 参数指定 DateInterval.Day 来获取月份中的某一天。

示例

下面的示例使用 Day 函数从指定日期中获取月份中的某一天。在开发环境中,日期文本使用代码区域设置以标准短格式显示(如“02/12/1969”)。

Dim oldDate As Date
Dim oldDay As Integer
' Assign a date using standard short format.
oldDate = #2/12/1969#
oldDay = Microsoft.VisualBasic.DateAndTime.Day(oldDate)
' oldDay now contains 12.

对 Day 作了限定,以将它和 System.Windows.Forms.Day 枚举区别开来。

要求

命名空间:Microsoft.VisualBasic

**模块:**DateAndTime

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

DatePart 函数 (Visual Basic)

Month 函数 (Visual Basic)

Now 属性

Weekday 函数 (Visual Basic)

Year 函数 (Visual Basic)

DateTime

ArgumentException

ArgumentOutOfRangeException