C#获取日期汇总
来源:互联网 发布:注册域名 编辑:程序博客网 时间:2024/06/05 18:27
通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2014-09-04)、时间(12:12:12)、日期+时间(2014-09-04 12:11:10)等;
//获取日期DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日DateTime.Now.ToShortDateString().ToString(); // 2008-9-4DateTime.Now.ToString("yyyy-MM-dd"); // 2008-09-04DateTime.Now.Date.ToString(); // 2008-9-4 0:00:00//获取时间DateTime.Now.ToLongTimeString().ToString(); // 20:16:16DateTime.Now.ToShortTimeString().ToString(); // 20:16DateTime.Now.ToString("hh:mm:ss"); // 08:05:57DateTime.Now.TimeOfDay.ToString(); // 20:33:50.7187500//其他DateTime.ToFileTime().ToString(); // 128650040212500000DateTime.Now.ToFileTimeUtc().ToString(); // 128650040772968750DateTime.Now.ToOADate().ToString(); // 39695.8461709606DateTime.Now.ToUniversalTime().ToString(); // 2008-9-4 12:19:14DateTime.Now.Year.ToString(); 获取年份 // 2008DateTime.Now.Month.ToString(); 获取月份 // 9DateTime.Now.DayOfWeek.ToString(); 获取星期 // ThursdayDateTime.Now.DayOfYear.ToString(); 获取第几天 // 248DateTime.Now.Hour.ToString(); 获取小时 // 20DateTime.Now.Minute.ToString(); 获取分钟 // 31DateTime.Now.Second.ToString(); 获取秒数 // 45//n为一个数,可以数整数,也可以事小数dt.AddYears(n).ToString(); //时间加n年dt.AddDays(n).ToString(); //加n天dt.AddHours(n).ToString(); //加n小时dt.AddMonths(n).ToString(); //加n个月dt.AddSeconds(n).ToString(); //加n秒dt.AddMinutes(n).ToString(); //加n分
/// <summary> /// 取得某月的第一天 /// </summary> /// <param name="datetime">要取得月份第一天的时间</param> /// <returns></returns> private DateTime FirstDayOfMonth(DateTime datetime) { return datetime.AddDays(1 - datetime.Day); } /**//// <summary> /// 取得某月的最后一天 /// </summary> /// <param name="datetime">要取得月份最后一天的时间</param> /// <returns></returns> private DateTime LastDayOfMonth(DateTime datetime) { return datetime.AddDays(1 - datetime.Day).AddMonths(1).AddDays(-1); } /**//// <summary> /// 取得上个月第一天 /// </summary> /// <param name="datetime">要取得上个月第一天的当前时间</param> /// <returns></returns> private DateTime FirstDayOfPreviousMonth(DateTime datetime) { return datetime.AddDays(1 - datetime.Day).AddMonths(-1); } /**//// <summary> /// 取得上个月的最后一天 /// </summary> /// <param name="datetime">要取得上个月最后一天的当前时间</param> /// <returns></returns> private DateTime LastDayOfPrdviousMonth(DateTime datetime) { return datetime.AddDays(1 - datetime.Day).AddDays(-1); }
DateTime dt = DateTime.Now; //本月第一天时间 DateTime dt_First = dt.AddDays(-(dt.Day) + 1); Label1.Text = dt_First.ToString("yyyy-MM-dd"); //将本月月数+1 DateTime dt2 = dt.AddMonths(1); //本月最后一天时间 DateTime dt_Last = dt2.AddDays(-(dt.Day)); Label2.Text = dt_Last.ToString("yyyy-MM-dd"); int weeknow = Convert.ToInt32(System.DateTime.Now.DayOfWeek); int daydiff = (-1) * weeknow + 1; int dayadd = 7 - weeknow; //本周第一天 lblBegin.Text = System.DateTime.Now.AddDays(daydiff).ToString("yyyy-MM-dd"); //本周最后一天 lblEnd.Text = System.DateTime.Now.AddDays(dayadd).ToString("yyyy-MM-dd");
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()) :当前年份
0 0
- C#获取日期汇总
- 汇总shell获取昨天日期
- C#各种日期计算汇总
- C#获取日期
- C#获取日期
- C#获取文件路径汇总
- C# 获取路径方法汇总
- C#日期时间的获取
- C#获取当前日期时间
- C#获取当前日期时间
- c#获取当前日期时间
- c#获取当前日期时间
- C# 获取时间,日期大全
- c#获取当前日期时间
- C#获取当前日期时间
- c#获取当前日期时间
- c#获取当前日期时间
- c#获取当前日期时间
- HDU ACM 1047 Integer Inquiry->大数相加
- Android酷炫实用的开源框架(UI框架)
- Android代码片段:设备信息
- 并行编程,绝不是你想的那么简单
- Java中的SerialVersionUID
- C#获取日期汇总
- 【构建Android缓存模块】(三)Controller & 异步图片加载
- SVN服务器客户端以及环境的搭建和使用
- MFC DLL PreTranslateMessage 导致的快捷键不响应的问题?
- 2015年大一下第13周项目1-小玩文件
- Building a Raspberry Pi 2 WebRTC camera
- 期权期货及其他衍生产品
- Android手机屏幕px转dp和dp转px工具类
- UVa 10118 Free Candies