zoukankan      html  css  js  c++  java
  • c# 日期函数DateTime.ToString()日期的各种格式 (本人亲测)

    c# 日期函数DateTime.ToString()日期的各种格式  (本人亲测)

    平时写代码的过程难免遇到对日期的格式转换,这个时候很容易忘记具体格式的转换是什么,当然这不是什么复杂的,查一下就能找到,但是又懒得找,为此百度一搜,也许你就可以兴奋的发现这里有比较全的各种格式,基本满足需求了,哈哈(鄙人就是比较懒,喜欢记录下来,以后用)

    不废话,直接上代码:

     1           //c# datetime 格式化
     2             DateTime dt = DateTime.Now;
     3 
     4             //2017/11/14 10:46:56
     5             label1.Text = dt.ToString();//2017/11/14 10:46:56
     6             label2.Text = dt.ToFileTime().ToString();//131551012169015429
     7             label3.Text = dt.ToFileTimeUtc().ToString();//131551012169015429
     8             label4.Text = dt.ToLocalTime().ToString();//2017/11/14 10:46:56
     9             label5.Text = dt.ToLongDateString().ToString();//2017年11月14日
    10             label6.Text = dt.ToLongTimeString().ToString();//10:46:56
    11             label7.Text = dt.ToOADate().ToString();//43053.4492696875
    12             label8.Text = dt.ToShortDateString().ToString();//"2017/11/14"
    13             label9.Text = dt.ToShortTimeString().ToString();//"10:46"
    14             label10.Text = dt.ToUniversalTime().ToString();//"2017/11/14 2:46:56"
    15             //2017/11/14 10:46:56
    16             label1.Text = dt.Year.ToString();//"2017"
    17             label2.Text = dt.Date.ToString();//"2017/11/14 0:00:00"
    18             label3.Text = dt.DayOfWeek.ToString();//"Tuesday"
    19             label4.Text = dt.DayOfYear.ToString();//"318"
    20             label5.Text = dt.Hour.ToString();//"10"
    21             label6.Text = dt.Millisecond.ToString();//901
    22             label7.Text = dt.Minute.ToString();//46
    23             label8.Text = dt.Month.ToString();//"11"
    24             label9.Text = dt.Second.ToString();//56
    25             label10.Text = dt.Ticks.ToString();//"636462532169015429"
    26             label11.Text = dt.TimeOfDay.ToString();//"10:46:56.9015429"
    27             label1.Text = dt.ToString();//"2017/11/14 10:46:56"
    28             label2.Text = dt.AddYears(1).ToString();//"2018/11/14 10:46:56"
    29             label3.Text = dt.AddDays(1.1).ToString();//"2017/11/15 13:10:56"
    30             label4.Text = dt.AddHours(1.1).ToString();//"2017/11/14 11:52:56"
    31             label5.Text = dt.AddMilliseconds(1.1).ToString();//"2017/11/14 10:46:56"
    32             label6.Text = dt.AddMonths(1).ToString();//"2017/12/14 10:46:56"
    33             label7.Text = dt.AddSeconds(1.1).ToString();//"2017/11/14 10:46:58"
    34             label8.Text = dt.AddMinutes(1.1).ToString();//"2017/11/14 10:48:02"
    35             label9.Text = dt.AddTicks(1000).ToString();//"2017/11/14 10:46:56"
    36             label10.Text = dt.CompareTo(dt).ToString();//0
    37             //label11.Text = dt.Add(?).ToString();//问号为一个时间段
    38             label1.Text = dt.Equals("2017/11/14 10:46:58").ToString();//False
    39             label2.Text = dt.Equals(dt).ToString();//True
    40             label3.Text = dt.GetHashCode().ToString();//"236096456"
    41             label4.Text = dt.GetType().ToString();//System.DateTime
    42             label5.Text = dt.GetTypeCode().ToString();//DateTime
    43             label1.Text = dt.GetDateTimeFormats('s')[0].ToString();//"2017-11-14T10:46:56"
    44             label2.Text = dt.GetDateTimeFormats('t')[0].ToString();//"10:46"
    45             label3.Text = dt.GetDateTimeFormats('y')[0].ToString();//"2017年11月"
    46             label4.Text = dt.GetDateTimeFormats('D')[0].ToString();//"2017年11月14日"
    47             label5.Text = dt.GetDateTimeFormats('D')[1].ToString();//"2017年11月14日,星期二"
    48             label6.Text = dt.GetDateTimeFormats('D')[2].ToString();//"星期二,2017年11月14日"
    49            // label7.Text = dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日------“System.IndexOutOfRangeException”类型的未经处理的异常在 DateTest.exe 中发生 其他信息: 索引超出了数组界限。
    50             label8.Text = dt.GetDateTimeFormats('M')[0].ToString();//11月14日
    51             label9.Text = dt.GetDateTimeFormats('f')[0].ToString();//"2017年11月14日 10:46"
    52             label10.Text = dt.GetDateTimeFormats('g')[0].ToString();//"2017/11/14 10:46"
    53             label11.Text = dt.GetDateTimeFormats('r')[0].ToString();//"Tue, 14 Nov 2017 10:46:56 GMT"
    54             label1.Text = string.Format("{0:d}", dt);//"2017/11/14"
    55             label2.Text = string.Format("{0:D}", dt);//"2017年11月14日"
    56             label3.Text = string.Format("{0:f}", dt);//"2017年11月14日 10:46"
    57             label4.Text = string.Format("{0:F}", dt);//"2017年11月14日 10:46:56"
    58             label5.Text = string.Format("{0:g}", dt);//"2017/11/14 10:46"
    59             label6.Text = string.Format("{0:G}", dt);//"2017/11/14 10:46:56"
    60             label7.Text = string.Format("{0:M}", dt);//"11月14日"
    61             label8.Text = string.Format("{0:R}", dt);//"Tue, 14 Nov 2017 10:46:56 GMT"
    62             label9.Text = string.Format("{0:s}", dt);//"2017-11-14T10:46:56"
    63             label10.Text = string.Format("{0:t}", dt);//"10:46"
    64             label11.Text = string.Format("{0:T}", dt);//"10:46:56"
    65             label12.Text = string.Format("{0:u}", dt);//"2017-11-14 10:46:56Z"
    66             label13.Text = string.Format("{0:U}", dt);//"2017年11月14日 2:46:56"
    67             label14.Text = string.Format("{0:Y}", dt);//"2017年11月"
    68             label15.Text = string.Format("{0}", dt);//"2017/11/14 10:46:56"
    69             label16.Text = string.Format("{0:yyyyMMddHHmmssffff}", dt); //"201711141046569015"  yyyymm等可以设置,比如label16.Text = string.Format("{0:yyyyMMdd}",dt);

    项目截图:

    运行结果:

    项目工程源代码文件下载

  • 相关阅读:
    Candy leetcode java
    Trapping Rain Water leetcode java
    Best Time to Buy and Sell Stock III leetcode java
    Best Time to Buy and Sell Stock II leetcode java
    Best Time to Buy and Sell Stock leetcode java
    Maximum Subarray leetcode java
    Word Break II leetcode java
    Word Break leetcode java
    Anagrams leetcode java
    Clone Graph leetcode java(DFS and BFS 基础)
  • 原文地址:https://www.cnblogs.com/JiYF/p/7831547.html
Copyright © 2011-2022 走看看