C#时间格式化大全

static void Main(string[] args)
        {
            //c# datetime 格式化
            DateTime dt = DateTime.Now;
            dt.ToString();//2005-11-5 13:21:25
            dt.ToFileTime().ToString();//127756416859912816
            dt.ToFileTimeUtc().ToString();//127756704859912816
            dt.ToLocalTime().ToString();//2005-11-5 21: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-5 5:21:25

            dt.Year.ToString();//2005
            dt.Date.ToString();//2005-11-5 0: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-5 13:47:04
            dt.AddYears(1).ToString();//2006-11-5 13:47:04
            dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
            dt.AddHours(1.1).ToString();//2005-11-5 14:53:04
            dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04
            dt.AddMonths(1).ToString();//2005-12-5 13:47:04
            dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05
            dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10
            dt.AddTicks(1000).ToString();//2005-11-5 13:47:04
            dt.CompareTo(dt).ToString();//0
            //dt.Add(?).ToString();//问号为一个时间段
            dt.Equals("2005-11-6 16: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();//2005 11 05
            dt.GetDateTimeFormats(‘D‘)[2].ToString();//星期六 2005 11 05
            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-5 14:06
            dt.GetDateTimeFormats(‘r‘)[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT

            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-5 14:23
            string.Format("{0:G}", dt);//2005-11-5 14:23:23
            string.Format("{0:M}", dt);//11月5日
            string.Format("{0:R}", dt);//Sat, 05 Nov 2005 14:23:23 GMT
            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-05 14: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-5 14:23:23?
            string.Format("{0:yyyyMMddHHmmssffff}", dt); //yyyymm等可以设置,比如string.Format("{0:yyyyMMdd}",dt);
        }
时间: 2024-12-29 10:20:56

C#时间格式化大全的相关文章

jsp自定义标签(时间格式化包括Long转时间)

1.jsp自带标签的格式化: jstl fmt 函数大全:主要针对格式化功能 Tags   fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle fmt:message fmt:param fmt:formatNumber fmt:parseNumber fmt:formatDate fmt:parseDate 先在jsp页面上增加: <%@ taglib uri="h

js时间格式化函数,支持Unix时间戳

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta charset="utf-8"> <title>js时间格式化函数,支持Unix时间戳</title> </head>

MySQL日期时间函数大全(转)

MySQL日期时间函数大全 DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');  -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天). mysql> select WEEKDAY('1997-10-04 22:23:00');  -> 5 mysql> select WEEKDAY

【转】MySQL日期时间函数大全

MySQL日期时间函数大全 1.DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');  -> 3 2.WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天). mysql> select WEEKDAY('1997-10-04 22:23:00');  -> 5 mysql> select WEE

JQuery时间格式化插件--扩展JQuery

(function($){ $.formatDate = function(pattern,date){ //如果不设置,默认为当前时间 if(!date) date = new Date(); if(typeof(date) ==="string"){ if(date=="") date = new Date(); else date = new Date(date.replace(/-/g,"/")); } /*补00*/ var toFix

js对特殊字符转义、时间格式化、获取URL参数

/*特殊字符转义*/ function replace_html(str) { var str = str.toString().replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"'); return str; } /* *时间格式化 *例子:time = new Date().Format(

iOS 获取当前时间格式化字符串

iOS 获取当前时间格式化字符串 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. // 获取系统当前时间 NSDate * date = [NSDate date]; NSDateFormatt

Golang时间格式化

PHP中格式化时间很方便,只需要一个函数就搞定: date("Y-m-d H:i:s") 而在Golang中,用的是"2006-01-02 15:04:05"这样的layout string: time.Now().Format("2006-01-02 15:04:05") 2006表示year 01表示month 02表示day 15表示hour 04表示minute 05表示seconds 只能用以上这几个数字来格式化时间,假如把这里的200

String.Format,DateTime日期时间格式化集锦

DateTime dt = DateTime.Now;//2010年10月4日 17点05分 string str = ""; //str = string.Format("{0:y yy yyy yyyy}", dt); //10 10 2010 2010 //str = String.Format("{0:M MM MMM MMMM}", dt); //10 10 十月 十月 //str = String.Format("{0:d