DateTime
初始化一个 DateTime 对象
可以将初始值分配到一个新DateTime以多种不同方式的值:
调用构造函数,在其中指定参数的值,两者中任何一个,或使用隐式默认构造函数。
分配DateTime到属性或方法的返回值。
分析DateTime值的字符串表示形式。
下面的代码段显示每个的示例:
调用构造函数
DateTime date1 = new DateTime(2008, 5, 1, 8, 30, 52);
Console.WriteLine(date1);
分配一个计算的值
DateTime date1 = DateTime.Now;
DateTime date2 = DateTime.UtcNow;
DateTime date3 = DateTime.Today;
分析一个字符串,表示日期时间
string dateString = “5/1/2008 8:30:52 AM”;
DateTime date1 = DateTime.Parse(dateString,
System.Globalization.CultureInfo.InvariantCulture);
string iso8601String = “20080501T08:30:52Z”;
DateTime dateISO8602 = DateTime.ParseExact(iso8601String, “yyyyMMddTHH:mm:ssZ”,
System.Globalization.CultureInfo.InvariantCulture);
属性:
Date 获取此实例的日期部分。
Day 获取此实例所表示的日期为该月中的第几天。
DayOfWeek 获取此实例所表示的日期是星期几。
DayOfYear 获取此实例所表示的日期是该年中的第几天。
Hour 获取此实例所表示日期的小时部分。
Kind 获取一个值,该值指示由此实例表示的时间是基于本地时间。
Millisecond 获取此实例所表示日期的毫秒部分。
Minute 获取此实例所表示日期的分钟部分。
Month 获取此实例所表示日期的月份部分。
Now 获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为本地时间。
Second 获取此实例所表示日期的秒部分。
Ticks 获取表示此实例的日期和时间的计时周期数。
TimeOfDay 获取此实例的当天的时间。
Today 获取当前日期。
UtcNow 获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间。
Year 获取此实例所表示日期的年份部分。