您好,登录后才能下订单哦!
//获取日期+时间
DateTime.Now.ToString(); 
DateTime.Now.ToLocalTime().ToString(); 
//获取日期
DateTime.Now.ToLongDateString().ToString(); 
DateTime.Now.ToShortDateString().ToString(); 
DateTime.Now.ToString("yyyy-MM-dd"); 
DateTime.Now.Date.ToString(); 
//获取时间
DateTime.Now.ToLongTimeString().ToString(); 
DateTime.Now.ToShortTimeString().ToString(); 
DateTime.Now.ToString("hh:mm:ss"); 
DateTime.Now.TimeOfDay.ToString(); 
//获取当前日期是星期几,
switch (dt)
{ 
    case "Monday":
         week ="星期一";
         break ;
    case "Tuesday":
         week = "星期二";
          break;
    case "Wednesday":
         week = "星期三";
          break;
    case "Thursday":
         week = "星期四";
         break;
         case "Friday":
         week = "星期五";
         break;
    case "Saturday":
         week = "星期六";
         break;
    case "Sunday":
         week = "星期日";
         break;
}
//今天        DateTime.Now.Date.ToShortDateString();
//昨天 的        DateTime.Now.AddDays(-1).ToShortDateString();
//明天 的        DateTime.Now.AddDays(1).ToShortDateString();
//本周(注意这里的每一周是从周日始至周六止)
DateTime.Now.AddDays(Convert.ToDouble((0 -  Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6  - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
//上周,上周就是本周再减去7天
DateTime.Now.AddDays(Convert.ToDouble((0 -  Convert.ToInt16(DateTime.Now.DayOfWeek))) -  7).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 -  Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
//下周 本周再加上7天
DateTime.Now.AddDays(Convert.ToDouble((0 -  Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 -  Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
//本月 本月的第一天是1号,最后一天就是下个月一号再减一天。
DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1";  //第一天
DateTime.Parse(DateTime.Now.Year.ToString() +  DateTime.Now.Month.ToString() +  "1").AddMonths(1).AddDays(-1).ToShortDateString();//最后一天
另一种方法:
DateTime now = DateTime.Now; 
DateTime d1 = new DateTime(now.Year,  now.Month, 1); //本月第一天
DateTime d2 = d1.AddMonths(1).AddDays(-1); //本月最后一天
PS:
DateTime.Now.DayOfWeek.ToString();//英文星期显示,Wednesday
(int)DateTime.Now.DayOfWeek 数字,若是周三,结果对应为3
DateTime.Now.ToString("dddd", new System.Globalization.CultureInfo("zh-cn"));  //中文星期显示
DateTime.Now.ToString("dddd");//中文星期显示
DateTime.Now.ToString("dddd,MMMM,dd ,yyyy", new System.Globalization.DateTimeFormatInfo());//显示日期格式Friday,July, 01,2009
DateTime.Now.ToString("dddd,dd MMMM,yyyy") //输出 星期三,30 一月,2008
//其他
DateTime.ToFileTime().ToString(); 
DateTime.Now.ToFileTimeUtc().ToString(); 
DateTime.Now.ToOADate().ToString(); 
DateTime.Now.ToUniversalTime().ToString(); 
DateTime.Now.Year.ToString(); 
DateTime.Now.Month.ToString(); 
DateTime.Now.DayOfWeek.ToString(); 获取星期 
DateTime.Now.DayOfYear.ToString(); 获取第几天 
DateTime.Now.Hour.ToString(); 
DateTime.Now.Minute.ToString(); 
DateTime.Now.Second.ToString(); 
//n为一个数,可以数整数,也可以事小数
dt.AddYears(n).ToString(); 
dt.AddDays(n).ToString(); 
dt.AddHours(n).ToString(); 
dt.AddMonths(n).ToString(); 
dt.AddSeconds(n).ToString(); 
dt.AddMinutes(n).ToString(); 
SQL语句使用时间和日期的函数
getdate():获取系统当前时间
dateadd(datepart,number,date):计算在一个时间的基础上增加一个时间后的新时间值,比如:dateadd(yy,30,getdate())
datediff(datepart,startdate,enddate):计算两个时间的差值,比如:datediff(yy,getdate(),'2008-08-08')
dataname(datepart,date):获取时间不同部分的值,返回值为字符串
datepart(datepart,date):和datename相似,只是返回值为整型
day(date):获取指定时间的天数
month(date):获取指定时间的月份
year(date):获取指定时间的年份
select year(getdate()) 
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。