VB.NET 日期 & 时间17 Mar 2025 | 6 分钟阅读 在 VB.NET 中,我们使用日期和时间函数来执行与日期和时间相关的各种操作。有时我们需要在我们的应用程序或 Web 应用程序中显示日期和时间,例如上次帖子编辑的时间、新软件版本的升级或补丁详细信息等。 在 DateTime 类中,Date 数据类型存储日期值、时间值或日期和时间值。此外,要执行日期和时间函数,我们需要导入 System.DateTime 类。 DateTime 的默认值介于 00:00:00 午夜,公元 0001 年 1 月 1 日至 11:59:59 下午,公元 9999 年 12 月 31 日之间。 DateTime 的属性和方法Date: 它用于返回 DateTime 对象的日期组成部分。 Day: 它用于返回 DateTime 对象表示的月份中的某一天。 DayOfWeek: 它用于返回 DateTime 对象表示的星期中的特定一天。 Minute: Minute 属性用于返回 DateTime 对象的分钟组成部分。 DateOfYear: 它用于返回 DateTime 对象表示的年份中的某一天。 Hour: 它用于返回 DateTime 对象表示的日期的小时组成部分。 Now: 它用于返回本地系统的当前日期和时间。 Month: Month 属性用于返回 Datetime 对象的月份名称。 Second: 它用于返回 DateTime 对象的秒数。 Ticks: 它用于返回引用 DateTime 对象的刻度数。 Today: 它用于返回系统的当前日期。 Year: 它用于返回 DateTime 对象表示的日期的年份。 TimeOfDay: 它用于返回 DateTime 对象表示的一天中的时间。 方法以下是 DateTime 最常用的方法。 DaysInMonth: DaysInMonth 方法用于返回一年中指定月份的总天数。 Add: 它用于通过将 timespan 值添加到 DateTime 对象值来返回新的 DateTime 值。 AddHours: 它用于通过将小时数添加到 Datetime 对象的值来返回新时间。 AddYears: 它用于通过将年份添加到 DateTime 对象的值来返回年份。 AddDays: 它用于通过将天数添加到 DateTime 对象的值来返回新的一天。 AddMinutes: 它用于通过将分钟添加到 Datetime 对象来显示新时间。 AddMonths: 它用于通过将月份添加到 Datetime 对象的值来返回新时间。 AddSeconds: 它用于通过将秒数添加到 Datetime 对象的值来返回新时间。 IsLeapYear: 它使用一个布尔值,表示特定年份是否为闰年。 语法让我们创建一个 DateTime 对象。 在这里,DateTime 是一个用于使用 new 关键字创建对象的类,而 obj_name 是对象的名称。 让我们创建一个程序,以显示 VB.NET 中 DateTime 类的不同函数。 DiffDateTime.vb 输出 ![]() 获取当前日期和时间让我们创建一个程序,以获取 VB.NET 中的当前日期和时间。 CurrDateTime.vb 输出 ![]() 计算出生日期要在程序中计算出生日期,我们需要使用 TimeSpan。 Timespan 用于存储两个日期之间的差值。 TimeSpan 和 DateTime 之间的区别在于 TimeSpan 表示可能是年或秒的时间间隔,而 DateTime 表示一段时间内的整个日期。 在以下示例中,我们将使用用户的出生日期 (DOB) 来计算年龄。 DofBirth.vb 输出 ![]() 格式化日期顾名思义,日期格式用于任何应用程序或 Web 应用程序中,以不同的格式表示日期。 例如,我们将日期文字指定为 #5/5/2018#,表示 2018 年 5 月 5 日,它表示日期的 mm/dd/yyyy 格式。 我们也可以使用格式 dd/mm/yyyy 来显示 2019 年 8 月 12 日。如果本地用户使用另一种格式,例如 yyyy/mm/dd,则文字将无效或编译错误。 在这里,我们使用 string 类的 Format 函数将日期文字转换为自定义或本地格式。 此外,我们还可以指定预定义的或用户定义的日期格式。 让我们创建一个程序,以显示 VB.NET 中日期的各种格式。 Date_Format.vb 输出 ![]() 下一主题VB.NET 窗体控件 |
我们请求您订阅我们的新闻通讯以获取最新更新。