(31)C#时间

一、

DateTime dt = DateTime.Now 对象

1.获取当前时间

Console.WriteLine(dt.Year+"");           //当前年份
Console.WriteLine(dt.Month + "");        //当前月份
Console.WriteLine(dt.Day + "");          //当前几号
Console.WriteLine(dt.Hour + "");         //当前小时数
Console.WriteLine(dt.Minute + "");       //当前分钟数
Console.WriteLine(dt.Millisecond + "");  //当前毫秒数        

 

Console.WriteLine("今年的第"+dt.DayOfYear+"");//当前年份的第几天
Console.WriteLine("今天是" + dt.DayOfWeek);//当前是星期几(英文输出)
Console.WriteLine("当前日期" + dt.Date);//当前日期
Console.WriteLine("当前时间" + dt.TimeOfDay);//当前时间

 

2.增加或减少时间

DateTime dt1 = DateTime.Now;
DateTime dt2;
dt2 = dt1.AddDays(+1);//当前时间加1天(-1是减1天)
Console.WriteLine(dt1.Day);
Console.WriteLine(dt2.Day);

//AddYears,AddMonths,AddHours,AddMinutes,,AddSeconds,AddMilliseconds 用法一样

3.格式化输出

DateTime dt = DateTime.Now;
Console.WriteLine(dt.ToString());//默认格式
Console.ReadKey();

Console.WriteLine(dt.ToString("yyyy/MM/dd"));
Console.WriteLine(dt.ToString("yyyy-MM-dd"));
Console.WriteLine(dt.ToString("yyyy年MM月dd日"));
Console.WriteLine(dt.ToString("yyyy.MM.dd"));
Console.WriteLine(dt.ToString("dd/MM/yyyy"));
Console.WriteLine(dt.ToString("dd-MM-yyyy"));
Console.WriteLine(dt.ToString("yyyy-MM-dd HH:mm:ss.ffffff"));// f越多精度越高
Console.WriteLine(dt.ToString("yyyy-MM-dd HH:mm:ss:ms"));

注意区分大小写,一般都是小写,只有大写M表示月份,小写M表示分钟

 

对日期格式化(其他同理)

DateTime dt = DateTime.Now;
Console.WriteLine(dt.Date);
Console.WriteLine(dt.Date.ToString("yyyy年MM月dd日"));//
Console.ReadKey();

4.

Console.WriteLine("短日期:" + dt.ToShortTimeString());
Console.WriteLine("长日期:" + dt.ToLongDateString());
Console.WriteLine("短时间:"+dt.ToShortTimeString());
Console.WriteLine("长时间:"+dt.ToLongTimeString());
Console.WriteLine("本地时间:" + dt.ToLocalTime());

二、

 DateTime类

Console.WriteLine(DateTime.Now);//显示当前日期时间

 

Console.WriteLine(DateTime.Today);//显示当前日期

Console.WriteLine(DateTime.Now.AddDays(-1));//当前日期数减1

Console.WriteLine(DateTime.MaxValue);//最大日期时间
Console.WriteLine(DateTime.MinValue);//最小日期时间

三、 TimeSpan 结构

原文地址:https://www.cnblogs.com/buchizaodian/p/6539554.html