一、获取日期时间
//获取日期+时间
DateTime.Now.ToString();
// 2021-11-6 17:02:10
DateTime.Now.ToLocalTime().ToString();
// 2021-11-6 17:12:12
//获取日期
DateTime.Now.ToLongDateString().ToString();
// 2021年11月6日
DateTime.Now.ToShortDateString().ToString();
// 2021-11-6
DateTime.Now.ToString("yyyy-MM-dd");
// 2021-11-06
DateTime.Now.Date.ToString();
// 2021-11-6 0:00:00
//获取时间
DateTime.Now.ToLongTimeString().ToString();
// 17:12:11
DateTime.Now.ToShortTimeString().ToString();
// 17:12
DateTime.Now.ToString("hh:mm:ss");
// 17:12:22
DateTime.Now.TimeOfDay.ToString();
// 17:20:00.1211100
二、获取年月日
DateTime.Now.Year.ToString();
// 获取年份 // 2021
DateTime.Now.Month.ToString();
// 获取月份 // 11
DateTime.Now.DayOfWeek.ToString();
//获取星期 // Thursday
DateTime.Now.DayOfYear.ToString();
//获取第几天 // 248
DateTime.Now.Hour.ToString();
// 获取小时 // 20
DateTime.Now.Minute.ToString();
// 获取分钟 // 31
DateTime.Now.Second.ToString();
// 获取秒数 // 45
三、获取前面或者后面的日期
//i为一个数,可以数整数,也可以为小数,i为正数就是加,为负数就是减
int i = 7;
DateTime.Now.AddYears(i).ToString();
//时间加7年
DateTime.Now.AddDays(i).ToString();
//加7天
DateTime.Now.AddHours(i).ToString();
//加7小时
DateTime.Now.AddMonths(i).ToString();
//加7个月
DateTime.Now.AddSeconds(i).ToString();
//加7秒
DateTime.Now.AddMinutes(i).ToString();
//加7分
int j= -7;
String now = DateTime.Now.AddDays(j).ToString("yyyy-MM-dd");
//获取7前的日期