您的位置:首页 > 编程语言 > C#

操作时间(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string class 360 div