一、获取日期时间
//获取日期+时间 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前的日期