a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

c# DateTime常用操作實例(datetime計算時間差)

2020-01-24 02:58:14
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

#region DateTime操作

    public class C3
    {
        //DateTime常用的操作
        public static void Fun1()
        {
            //格式:2012-8-16 11:21:29
            Console.WriteLine("當前時間:{0}", DateTime.Now.ToString());

            //格式:2012-8-16 0:00:00
            Console.WriteLine("日期部分:{0}", DateTime.Now.Date.ToString());

            //格式:11:21:29
            Console.WriteLine("時間部分:{0}", DateTime.Now.ToLongTimeString());

            //獲取此實例的當天的時間。相當的精確【到毫秒】
            Console.WriteLine("TimeOfDay:{0}", DateTime.Now.TimeOfDay.ToString());

            Console.WriteLine("取中文日期顯示_年月日時分:{0}", DateTime.Now.ToString("f"));

            Console.WriteLine("取中文日期顯示_年月:{0}", DateTime.Now.ToString("y"));

            Console.WriteLine("取中文日期顯示_月日:{0}", DateTime.Now.ToString("m"));

            Console.WriteLine("取中文年月日:{0}", DateTime.Now.ToString("D"));

            //取當前時分,格式為:14:24
            Console.WriteLine("取當前時分:{0}", DateTime.Now.ToString("t"));

            //取當前時間,格式為:2003-09-23T14:46:48
            Console.WriteLine("取當前時分:{0}", DateTime.Now.ToString("s"));

            //取當前時間,格式為:2003-09-23 14:48:30Z
            Console.WriteLine("取當前時分:{0}", DateTime.Now.ToString("u"));

            //取當前時間,格式為:2003-09-23 14:48
            Console.WriteLine("取當前時分:{0}", DateTime.Now.ToString("g"));

            //取當前時間,格式為:Tue, 23 Sep 2003 14:52:40 GMT
            Console.WriteLine("取當前時分:{0}", DateTime.Now.ToString("r"));

            //獲得當前時間 n 天后的日期時間
            DateTime newDay = DateTime.Now.AddDays(100);
            Console.WriteLine(newDay.ToString());

            Console.WriteLine("年:{0}", DateTime.Now.Year.ToString());
            Console.WriteLine("月:{0}", DateTime.Now.Month.ToString());
            Console.WriteLine("日:{0}", DateTime.Now.Day.ToString());
            Console.WriteLine("時:{0}", DateTime.Now.Hour.ToString());
            Console.WriteLine("分:{0}", DateTime.Now.Minute.ToString());
            Console.WriteLine("秒:{0}", DateTime.Now.Second.ToString());
            Console.WriteLine("毫秒:{0}", DateTime.Now.Millisecond.ToString());

            Console.WriteLine("計時周期數:{0}", DateTime.Now.Ticks.ToString());
            Console.WriteLine("星期:{0}", DateTime.Now.DayOfWeek.ToString());
            Console.WriteLine("一年中的第幾天:{0}", DateTime.Now.DayOfYear.ToString());

        }

        //客戶端代碼
        public static void MyFun()
        {
            //struct本身是一個結構體
            //DateTime dt0 = new DateTime();

            DateTime dt1 = new DateTime(2012, 8, 14, 10, 54, 55);
            DateTime dt2 = new DateTime(2012, 12, 21);//2012-12-21 00:00:00
            Console.WriteLine(DateDiff(dt1, dt2));

            //我活了多少天了
            DateTime dt3 = new DateTime(2012, 8, 14, 12, 00, 00);
            DateTime dt4 = new DateTime(1990, 11, 17, 02, 48, 00);//2012-12-21 00:00:00
            Console.WriteLine("我活了多少天" + DateDiff(dt4, dt3));
        }

        //計算時間的差值
        public static string DateDiff(DateTime DateTime1, DateTime DateTime2)
        {
            string dateDiff = null;
            TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
            TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);

            TimeSpan ts = ts1.Subtract(ts2).Duration();

            dateDiff = ts.Days.ToString() + "天" + ts.Hours.ToString() + "小時" + ts.Minutes.ToString() + "分鐘" + ts.Seconds.ToString() + "秒";
            return dateDiff;

            #region note
            //C#中使用TimeSpan計算兩個時間的差值
            //可以反加兩個日期之間任何一個時間單位。
            //TimeSpan ts = Date1 - Date2;
            //double dDays = ts.TotalDays;//帶小數的天數,比如1天12小時結果就是1.5
            //int nDays = ts.Days;//整數天數,1天12小時或者1天20小時結果都是1 
            #endregion
        }
    }

    #endregion

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线第一页 | 久久久久蜜桃 | 中文字幕亚洲字幕一区二区 | 日韩欧美www| 国产毛片在线 | 欧美二区三区 | 久久99亚洲精品久久 | 亚洲免费在线视频 | 日韩精品专区在线影院重磅 | 亚洲第一国产精品 | 国产精品久久久久久久久久久久久久 | 免费观看成人羞羞视频网站观看 | 久色视频在线 | 九九热免费精品视频 | 91精品国产人妻国产毛片在线 | 国产婷婷色一区二区三区 | 91久久国产综合久久 | 欧美性v | 日本少妇视频 | 国产精品一区二区三区99 | 一级黄色片子免费看 | 欧美一区二区三区成人 | 久久亚洲精品裙底抄底 | 欧美大片一区二区 | 人人爽人人人 | av免费观看在线 | 国产在线小视频 | 日韩欧美三级 | 久久免费视频一区二区 | 欧美日韩在线观看视频网站 | 91精品久久久久久久 | 99热在线免费观看 | 中文字幕av一区二区三区 | 蜜桃视频在线观看www社区 | av水蜜桃| 日批av| 久久成人在线视频 | 99热这里有精品 | 免费成人av在线 | 亚洲免费在线观看 | 日韩在线视频第一页 |