操作时间(C#dateTime类)
2011-12-06 12:00
232 查看
<div class="bct fc05 fc11 nbw-blog ztag js-fs2"> <p align="left"><font size="3"><font style="BACKGROUND-COLOR: #ffffff">--DateTime 数字型</font><br>System.DateTime currentTime=new System.DateTime();<br>取当前年月日时分秒 <wbr> <wbr> <wbr> <wbr> <wbr> currentTime=System.DateTime.Now;<br>取当前年 <wbr> <wbr> <wbr> <wbr> int 年=currentTime.Year;<br>取当前月 <wbr> <wbr> <wbr> <wbr> int 月=currentTime.Month;<br>取当前日 <wbr> <wbr> <wbr> <wbr> int 日=currentTime.Day;<br>取当前时 <wbr> <wbr> <wbr> <wbr> int 时=currentTime.Hour;<br>取当前分 <wbr> <wbr> <wbr> <wbr> int 分=currentTime.Minute;<br>取当前秒 <wbr> <wbr> <wbr> <wbr> int 秒=currentTime.Second;<br>取当前毫秒 <wbr> <wbr> <wbr> int 毫秒=currentTime.Millisecond; (变量可用中文)</font></p> <p align="left"><font size="3">取中文日期显示——年月日时分 <wbr> <wbr> <wbr> string strY=currentTime.ToString("f"); //不显示秒</font></p> <p align="left"><font size="3">取中文日期显示_年月 <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> string strYM=currentTime.ToString("y");</font></p> <p align="left"><font size="3">取中文日期显示_月日 <wbr> <wbr> <wbr> <wbr> string strMD=currentTime.ToString("m");</font></p> <p align="left"><font size="3">取当前年月日,格式为:2003-9-23 <wbr> <wbr> <wbr> <wbr> <wbr> string strYMD=currentTime.ToString("d");</font></p> <p align="left"><font size="3">取当前时分,格式为:14:24 <wbr> <wbr> <wbr> <wbr> <wbr> string strT=currentTime.ToString("t");</font></p> <p align="left"><font size="3">DateTime.Now.ToString();//获取当前系统时间完整的日期和时间<br>DateTime.Now.ToLongDateString<font style="BACKGROUND-COLOR: #ffffff">();//</font></font><font style="BACKGROUND-COLOR: #ffffff" size="3">只显示日期 xxxx年xx月xx日,一个是长日期<br>DateTime.Now.ToShortDateString();//只显示日期 xxxx-xx-xx 一个是短日期</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">//今天 <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> DateTime.Now.Date.ToShortDateString();<br>//昨天的 <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> DateTime.Now.AddDays(-1).ToShortDateString();<br>//明天的 <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> DateTime.Now.AddDays(1).ToShortDateString();</font></p> <p align="left"><br><font size="3"><font style="BACKGROUND-COLOR: #ffffff">//本周(注意这里的每一周是从周日始至周六止)</font><br>DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();<br>DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();<br><br><font style="BACKGROUND-COLOR: #ffffff">//上周,上周就是本周再减去7天</font></font></p> <p align="left"><font size="3">DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();<br>DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">//下周 <wbr> <wbr> <wbr> 本周再加上7天</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();<br> <wbr> <wbr> DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">//本月 <wbr> <wbr> <wbr> 本月的第一天是1号,最后一天就是下个月一号再减一天。</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1"; //第一天<br>DateTime.Parse(DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1").AddMonths(1).AddDays(-1).ToShortDateString();//最后一天</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">另一种方法:</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime now = DateTime.Now;<br>DateTime d1 = new DateTime(now.Year, now.Month, 1); //本月第一天</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime d2 = d1.AddMonths(1).AddDays(-1); //本月最后一天</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">PS:</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff"> <wbr></font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime.Now.DayOfWeek.ToString();//英文星期显示,Wednesday</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">(int)DateTime.Now.DayOfWeek <wbr> <wbr> <wbr> <wbr> 数字,若是周三,结果对应为3</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime.Now.ToString("dddd", new System.Globalization.CultureInfo("zh-cn")); //中文星期显示<br>DateTime.Now.ToString("dddd");//中文星期显示</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime.Now.ToString("dddd,MMMM,dd ,yyyy", new System.Globalization.DateTimeFormatInfo());//显示日期格式Friday,July, 01,2009</font></p> <p align="left"><font style="BACKGROUND-COLOR: #ffffff" size="3">DateTime.Now.ToString("dddd,dd MMMM,yyyy") //输出 <wbr> <wbr> 星期三,30 一月,2008</font></p> </div>
原文:http://www.360doc.com/content/11/0110/01/3670146_85360820.shtml
相关文章推荐
- C#获取键盘和鼠标操作的时间的类
- java时间的毫秒数和C#的datetime时间相互转化方法
- c# 时间操作
- C#时间(DateTime)格式化
- c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C# Datetime.Ticks将时间转换成以秒为单位与格林尼治时间
- c#datetime 类型数据操作
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C# DateTimePicker控件设置空时间
- c#日期时间的操作的函数总结
- C#关于DateTime得到的当前时间的格式问题
- C# DateTime显示时间格式的使用
- .net 时间操作(datetime数据类型,datetime方法)
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- (转载)C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C# DateTime类取各种时间格式
- mysql——时间字段类型与C#中datetime
- C#时间格式化(Datetime)用法详解
- C#时间处理(DateTime和TimeSpan)