程序开发 > C# > 正文

C#日期型 datetime 范围、定义、类型转换tostring

亮术网 2020-08-24 本网原创

一、日期型 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