C# DateTime 自己常用格式 - 藍色小威
文章推薦指數: 80 %
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)
只是記錄
小威
檢視我的完整簡介
延伸文章資訊
- 1作法:在日期與時間值中顯示毫秒 - Microsoft Docs
- 2C#如何把日期轉成YYYYMMDDHHMMSSFFF的精確到毫秒的 ...
- 3C#如何把日期转成YYYYMMDDHHMMSSFFF的精确 ... - 博客园
- 4NET Fiddle - Code Editor
string dateTimeIn = DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss.fff");. 8. string dateString = For...
- 5C# DateTime 自己常用格式 - 藍色小威
Format("{0:yyyyMMddHHmmssfff}", DateTime.Now); DateTime dt = DateTime.Now; dt.ToString();//2005-1...