c_獲取系統(tǒng)時間_第1頁
已閱讀1頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、C#獲取時間,日期C#里內(nèi)置的DateTime基本上都可以實(shí)現(xiàn)這些功能,巧用DateTime會使你處理這些事來變輕松多了今天DateTime.Now.Date.ToShtDateString()昨天,就是今天的日期減一DateTime.Now.AddDays(1).ToShtDateString()明天,同理,加一DateTime.Now.AddDays(1).ToShtDateString()本周(要知道本周的第一天就得先知道今天是星

2、期幾,從而得知本周的第一天就是幾天前的那一天,要注意的是這里的每一周是從周日始至周六止DateTime.Now.AddDays(Convert.ToDouble((0Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShtDateString()DateTime.Now.AddDays(Convert.ToDouble((6Convert.ToInt16(DateTime.Now.DayOfWee

3、k)))).ToShtDateString()如果你還不明白,再看一下中文顯示星期幾的方法就應(yīng)該懂了由于DayOfWeek返回的是數(shù)字的星期幾,我們要把它轉(zhuǎn)換成漢字方便我們閱讀,有些人可能會用switch來一個一個地對照,其實(shí)不用那么麻煩的string[]Day=newstring[]“星期日““星期一““星期二““星期三““星期四““星期五““星期六“Day[Convert.ToInt16(DateTime.Now.DayOfWeek

4、)]上周,同理,一個周是7天,上周就是本周再減去7天,下周也是一樣DateTime.Now.AddDays(Convert.ToDouble((0Convert.ToInt16(DateTime.Now.DayOfWeek)))7).ToShtDateString()DateTime.Now.AddDays(Convert.ToDouble((6Convert.ToInt16(DateTime.Now.DayOfWeek)))7).To

5、ShtDateString()下周DateTime.Now.AddDays(Convert.ToDouble((0Convert.ToInt16(DateTime.Now.DayOfWeek)))7).ToShtDateString()DateTime.Now.AddDays(Convert.ToDouble((6Convert.ToInt16(DateTime.Now.DayOfWeek)))7).ToShtDateString()本

6、月很多人都會說本月的第一天嘛肯定是1號,最后一天就是下個月一號再減一天。當(dāng)然這是對的一般的寫法DateTime.Now.Year.ToString()DateTime.Now.Month.ToString()“1“第一天DateTime.Parse(DateTime.Now.Year.ToString()DateTime.Now.Month.ToString()“1“).AddMonths(1).AddDays(1).ToShtDate

7、String()最后一天巧用C#里ToString的字符格式化更簡便DateTime.Now.ToString(“yyyyMM01“)DateTime.Parse(DateTime.Now.ToString(“yyyyMM01“)).AddMonths(1).AddDays(1).ToShtDateString()上個月,減去一個月份DateTime.Parse(DateTime.Now.ToString(“yyyyMM01“)).Ad

8、dMonths(1).ToShtDateString()DateTime.Parse(DateTime.Now.ToString(“yyyyMM01“)).AddDays(1).ToShtDateString()下個月,加去一個月份DateTime.Parse(DateTime.Now.ToString(“yyyyMM01“)).AddMonths(1).ToShtDateString()DateTime.Parse(DateTime.

9、Now.ToString(“yyyyMM01“)).AddMonths(2).AddDays(1).ToShtDateString()7天后DateTime.Now.Date.ToShtDateString()DateTime.Now.AddDays(7).ToShtDateString()7天前DateTime.Now.AddDays(7).ToShtDateString()stringstrYM=currentTime.ToStri

10、ng(“y“)1.11取中文日期顯示_月日stringstrMD=currentTime.ToString(“m“)1.12取中文年月日stringstrYMD=currentTime.ToString(“D“)1.13取當(dāng)前時分,格式為:14:24stringstrT=currentTime.ToString(“t“)1.14取當(dāng)前時間,格式為:20030923T14:46:48stringstrT=currentTime.ToStr

11、ing(“s“)1.15取當(dāng)前時間,格式為:2003092314:48:30ZstringstrT=currentTime.ToString(“u“)1.16取當(dāng)前時間,格式為:2003092314:48stringstrT=currentTime.ToString(“g“)1.17取當(dāng)前時間,格式為:Tue23Sep200314:52:40GMTstringstrT=currentTime.ToString(“r“)1.18獲得當(dāng)前時

12、間n天后的日期時間DateTimenewDay=DateTime.Now.AddDays(100)stringstrT=DateTime.Now.ToString(“yyyyMMddHH:mm:ss“)System.DateTimecurrentTime=newSystem.DateTime()currentTime=System.DateTime.Now取當(dāng)前年月日時分秒stringY=currentTime.Year.ToStrin

13、g()取當(dāng)前年stringM=currentTime.Month.ToString()取當(dāng)前月stringD=currentTime.Day.ToString()取當(dāng)前日stringT=currentTime.Hour.ToString()取當(dāng)前時stringMM=currentTime.Minute.ToString()取當(dāng)前分stringS=currentTime.Second.ToString()取當(dāng)前秒stringSS=curr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論