VB.NET中DateAndTime模块学习
时间:2011-04-25 来源:水光
DateAndTime模块包括日期和时间使用中的属性、过程。
第一个模块:DateAdd,返回指定时间间隔后的date值,既可以是增值,也可以是减值。比如:你想得到2011年3月31日的前一个月的时间值,应当是2011年2月28日,你不必编代码,只需DateAdd(DateInterval.month,-1,#3/31/2011#)一句即可。你想得到45分钟后的时间,可以这样:DateAdd(DateInterval.Minute, 45, #3/31/2011 11:15:01 PM#)。
日期时间的常量定义:#月/日/年 时:分:秒 AM(PM)# , 时:分:秒 AM(PM)可选。
该模块的定义:Public Overloads Function DateAdd( ByVal Interval As DateInterval, ByVal Number As Double, ByVal DateValue As DateTime ) As DateTime ,三个参数均必选。第一个参数指定时间间隔是年、季、月、周、日、小时、分或者秒等;第二个参数是间隔的数值;第三个参数是时间的基础值,模块结果 = 基础值 + 第一个参数 * 第二个参数
示例:
Sub Main()
Dim newdate As Date
newdate = DateAdd(DateInterval.Minute, 45, #1/1/2011 11:15:01 PM#)
System.Console.WriteLine("45分钟后是:{0}", newdate)
System.Console.ReadLine()
End Sub
运行结果: