C#日期型 datetime 范围、定义、类型转换tostring
一、日期型 datetime
datetime 用于定义日期变量,命名空间为 System,取值范围 0001-01-01 00:00:00.0000000 到 9999-12-31 23:59:59.9999999。
二、C# datetime 定义变量实例
DateTime dt = DateTime.Now;
DateTime dt = new DateTime(2020, 8, 23, 18, 03, 12);
DateTime dt1, dt2;//默认值为 0001-1-1
DateTime dt1 = DateTime.Now, dt2 = new DateTime(2020, 8, 24);
DateTime[] dtArr = {DateTime.Now, new DateTime(2020, 8, 24)};//日期数组
三、C# datetime tostring(日期型转为字符型)
DateTime d = DateTime.Now;
string day = d.ToString();
string day = Convert.ToString(d);
四、C# datetime tostring(输出格式)
DateTime d = DateTime.Now;
string day = d.ToString("yyyy-MM-dd");//输出年月日,如 2020-08-22
string hms = d.ToString("yyyy-MM-dd hh:mm:ss");//输出年月日 时分秒,如 2020-08-22 03:59:59
string day = d.ToShortDateString();//输出年月日,如 2020/8/24
string hm = d.ToShortTimeString();//输出时分,如 16:03
string day = d.ToLocalTime().ToString();//转化为本地时间,如 2020/8/24 16:06:06
string day = d.ToLongDateString();//输出年月日,如 2020年8月24日
string hms = d.ToLongTimeString();//输出时分秒,如 16:08:55