C# DateTime常见使用方法

发布时间 2023-12-18 11:23:52作者: EAGO
获取日期+时间
DateTime.Now.ToString(); // 2022/6/16 星期四 17:12:55
DateTime.Now.ToLocalTime().ToString(); // 2022/6/16 星期四 17:13:49

获取日期
DateTime.Now.ToLongDateString().ToString(); // 2022年6月16日
DateTime.Now.ToShortDateString().ToString(); // 2022/6/16 星期四
DateTime.Now.ToString("yyyy-MM-dd"); // 2022-06-16
DateTime.Now.Date.ToString(); // 2022/6/16 星期四 00:00:00

获取时间
DateTime.Now.ToLongTimeString().ToString(); // 17:16:40
DateTime.Now.ToShortTimeString().ToString(); // 17:16:40
DateTime.Now.ToString("hh:mm:ss"); // 05:16:40
DateTime.Now.TimeOfDay.ToString(); // 17:16:40.8520884

其他
DateTime.ToFileTime().ToString(); // 132998448718740361
DateTime.Now.ToFileTimeUtc().ToString(); // 132998448718750353
DateTime.Now.ToOADate().ToString(); // 44728.7230541204
DateTime.Now.ToUniversalTime().ToString(); // 2022/6/16 星期四 09:21:11
DateTime.Now.Year.ToString(); 获取年份 // 2022
DateTime.Now.Month.ToString(); 获取月份 // 6
DateTime.Now.DayOfWeek.ToString(); 获取星期 // Thursday
DateTime.Now.DayOfYear.ToString(); 获取第几天 // 167
DateTime.Now.Hour.ToString(); 获取小时 // 17
DateTime.Now.Minute.ToString(); 获取分钟 // 21
DateTime.Now.Second.ToString(); 获取秒数 // 11


n可以自定义,可以是整数,也可以为小数
DateTime.Now.AddYears(n).ToString(); //时间加n年
DateTime.Now.AddDays(n).ToString(); //加n天
DateTime.Now.AddHours(n).ToString(); //加n小时
DateTime.Now.AddMonths(n).ToString(); //加n个月
DateTime.Now.AddSeconds(n).ToString(); //加n秒
DateTime.Now.AddMinutes(n).ToString(); //加n分

C