C# DateTime 自己常用格式 - 藍色小威

文章推薦指數: 80 %
投票人數:10人

Format("{0:yyyyMMddHHmmssfff}", DateTime.Now); DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime(). 測試文字功能,小工具,標題 記錄很重要,不然會浪費很多時間在找以前的記憶一個人的氣度,決定他未來的高度。

2014年7月4日星期五 C#DateTime自己常用格式 C#DateTime自己常用格式   Stringstrtime=string.Format("{0:yyyyMMddHHmmssfff}",DateTime.Now); //輸出20140704144608843 毫秒string.Format("{0:yyyyMMddHHmmssfff}",DateTime.Now); DateTimedt=DateTime.Now; dt.ToString();//2005-11-513:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//2005-11-521:21:25 dt.ToLongDateString().ToString();//2005年11月5日 dt.ToLongTimeString().ToString();//13:21:25 dt.ToOADate().ToString();//38661.5565508218 dt.ToShortDateString().ToString();//2005-11-5 dt.ToShortTimeString().ToString();//13:21 dt.ToUniversalTime().ToString();//2005-11-55:21:25 dt.Year.ToString();//2005 dt.Date.ToString();//2005-11-50:00:00 dt.DayOfWeek.ToString();//Saturday dt.DayOfYear.ToString();//309 dt.Hour.ToString();//13 dt.Millisecond.ToString();//441 dt.Minute.ToString();//30 dt.Month.ToString();//11 dt.Second.ToString();//28 dt.Ticks.ToString();//632667942284412864 dt.TimeOfDay.ToString();//13:30:28.4412864 dt.ToString();//2005-11-513:47:04 dt.AddYears(1).ToString();//2006-11-513:47:04 dt.AddDays(1.1).ToString();//2005-11-616:11:04 dt.AddHours(1.1).ToString();//2005-11-514:53:04 dt.AddMilliseconds(1.1).ToString();//2005-11-513:47:04 dt.AddMonths(1).ToString();//2005-12-513:47:04 dt.AddSeconds(1.1).ToString();//2005-11-513:47:05 dt.AddMinutes(1.1).ToString();//2005-11-513:48:10 dt.AddTicks(1000).ToString();//2005-11-513:47:04 dt.CompareTo(dt).ToString();//0 dt.Add(?).ToString();//問號為一個時間段 dt.Equals("2005-11-616:11:04").ToString();//False dt.Equals(dt).ToString();//True dt.GetHashCode().ToString();//1474088234 dt.GetType().ToString();//System.DateTime dt.GetTypeCode().ToString();//DateTime    dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25 dt.GetDateTimeFormats('t')[0].ToString();//14:06 dt.GetDateTimeFormats('y')[0].ToString();//2005年11月 dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日 dt.GetDateTimeFormats('D')[1].ToString();//20051105 dt.GetDateTimeFormats('D')[2].ToString();//星期六20051105 dt.GetDateTimeFormats('D')[3].ToString();//星期六2005年11月5日 dt.GetDateTimeFormats('M')[0].ToString();//11月5日 dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日14:06 dt.GetDateTimeFormats('g')[0].ToString();//2005-11-514:06 dt.GetDateTimeFormats('r')[0].ToString();//Sat,05Nov200514:06:25GMT string.Format("{0:d}",dt);//2005-11-5 string.Format("{0:D}",dt);//2005年11月5日 string.Format("{0:f}",dt);//2005年11月5日14:23 string.Format("{0:F}",dt);//2005年11月5日14:23:23 string.Format("{0:g}",dt);//2005-11-514:23 string.Format("{0:G}",dt);//2005-11-514:23:23 string.Format("{0:M}",dt);//11月5日 string.Format("{0:R}",dt);//Sat,05Nov200514:23:23GMT string.Format("{0:s}",dt);//2005-11-05T14:23:23 string.Format("{0:t}",dt);//14:23 string.Format("{0:T}",dt);//14:23:23 string.Format("{0:u}",dt);//2005-11-0514:23:23Z string.Format("{0:U}",dt);//2005年11月5日6:23:23 string.Format("{0:Y}",dt);//2005年11月 string.Format("{0}",dt);//2005-11-514:23:23 string.Format("{0:yyyyMMddHHmmssffff}",dt); 計算2個日期之間的天數差 ----------------------------------------------- DateTimedt1=Convert.DateTime("2007-8-1");    DateTimedt2=Convert.DateTime("2007-8-15");   TimeSpanspan=dt2.Subtract(dt1);              intdayDiff=span.Days+1;                    計算某年某月的天數 -----------------------------------------------    intdays=DateTime.DaysInMonth(2007,8);       days=31;                                      給日期增加一天、減少一天 ----------------------------------------------- DateTimedt=DateTime.Now; dt.AddDays(1);//增加一天 dt.AddDays(-1);//減少一天 其它年份方法類似 OracleSQL裡轉換日期函數 ----------------------------------------------- to_date("2007-6-6",'YYYY-MM-DD"); to_date("2007/6/6",'yyyy/mm/dd"); 如下一組數據,如何查找表裡包含9月份的記錄: CGGC_STRATDATE CGGC_ENDDATE ========================================= 2007-8-4 2007-9-5 2007-9-5 2007-9-20 2007-9-22 2007-10-5 SELECT*FROMTABLE (TO_DATE('2007/9/1','yyyy/mm/dd')BETWEENCGGC_STRATDATE ANDCGGC_ENDDATEORCGGC_STRATDATE>=TO_DATE('2007/9/1','yyyy/mm/dd') ANDCGGC_ENDDATE<=TO_DATE('2007/9/30','yyyy/mm/dd')" ORTO_DATE('2007/9/30','yyyy/mm/dd')BETWEENCGGC_STRATDATE ANDCGGC_ENDDATE)ORDERBYCGGC_STRATDATEASC 張貼者: 小威 於 凌晨12:35 以電子郵件傳送這篇文章BlogThis!分享至Twitter分享至Facebook分享到Pinterest 標籤: ASP.NET, C#, DateTime 沒有留言: 張貼留言 較新的文章 較舊的文章 首頁 訂閱: 張貼留言(Atom) 搜尋此網誌 標籤 7-ZIP (2) 其他 (2) 常用 (3) 電腦相關硬體 (2) Access (11) ADO.NET (12) AJAX (4) AjaxControlToolkit (1) ASP (1) ASP.NET (81) Bat (11) C# (36) ClickOnce (1) CSS (1) DateTime (1) EPPlus (1) Excel (9) Google (1) GridView (1) HTML (4) Hyper-V (4) IIS (3) Javascript (20) Linux (2) ListBox (1) My97DatePicker (1) MySql (2) NPOI (1) Oracle (1) OutlookExpress (1) Photo (1) PowerPoint (2) RadioButton (1) regedit (1) ReportViewer (9) SQL (22) textbox (2) VBScript (1) VirtualBox (6) VMware (1) W7 (3) WebService (1) winform (1) Word (3) WScript (3) 網誌存檔 ►  2022 (1) ►  一月 (1) ►  2021 (2) ►  四月 (1) ►  二月 (1) ►  2020 (5) ►  七月 (2) ►  六月 (2) ►  四月 (1) ►  2019 (5) ►  十二月 (1) ►  八月 (1) ►  五月 (2) ►  四月 (1) ►  2016 (53) ►  十月 (2) ►  九月 (2) ►  八月 (6) ►  七月 (4) ►  六月 (7) ►  五月 (8) ►  四月 (9) ►  三月 (8) ►  二月 (1) ►  一月 (6) ►  2015 (62) ►  十二月 (7) ►  十一月 (3) ►  九月 (6) ►  八月 (13) ►  七月 (3) ►  六月 (7) ►  五月 (3) ►  四月 (5) ►  三月 (7) ►  二月 (6) ►  一月 (2) ▼  2014 (99) ►  十二月 (1) ►  九月 (2) ▼  七月 (5) T-SQL自己常用的一語法 ASP.NETGridView自己常用的記錄 C#DateTime自己常用格式 RadioButtonListCheckBoxList使用記錄 My97DatePicker使用記錄 ►  六月 (7) ►  五月 (13) ►  四月 (41) ►  三月 (26) ►  二月 (3) ►  一月 (1) ►  2013 (12) ►  十二月 (2) ►  十一月 (1) ►  七月 (4) ►  六月 (3) ►  五月 (2) ►  2012 (1) ►  五月 (1) 只是記錄 小威 檢視我的完整簡介



請為這篇文章評分?