C#

DateTime.Now.Year           –2019(年)

DateTime.Now.Month           –9(月)

DateTime.Now.Day             –19(日)

DateTime.Now.Hour              –13(时)

DateTime.Now.Minute              –06(分)

DateTime.Now.Second             –32(秒)

DateTime.Now.DayOfWeek          –4  (星期4)

DateTime.Now.DayOfYear           –262  (本年的第多少天)

DateTime.Now.ToString()          –“2019-09-19 11:16:40”  

DateTime.Now.ToLocalTime().ToString()     –“2019-09-19 11:16:40”  

DateTime.Now.ToLongDateString()    –“2019年9月19日”

DateTime.Now.ToShortDateString()    –“2019/9/19”

DateTime.Now.Date           –“2019-09-19 00:00:00”

DateTime.Now.Date.ToString()      –“2019/9/19 0:00:00”

DateTime.Now.ToLongTimeString()      — “13:06:21”

DateTime.Now.ToShortTimeString()     –“13:06”

DateTime.Now.TimeOfDay.ToString()   –“13:06:31.9957275”

DateTime.Now.ToString(“yyyy-MM-dd”)    –2019-09-19  (MM为月、 mm为分)

DateTime.Now.ToString(“yy-MM-dd”)      –19-09-19

DateTime.Now.ToString(“yy-M-d”)         –19-9-19

DateTime.Now.ToString(“yyyy/MM/dd”)    –2019/09/19

DateTime.Now.ToString(“yyyy-MM-dd hh:mm:ss”)    –2019-09-19 01:31:26 

DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”)    –2019-09-19 13:31:26

 DateTime.Now.AddYears(1)          –当前时间加一年

 DateTime.Now.AddMonths(1)          –当前时间加一月

 DateTime.Now.AddDays(1)          –当前时间加一天

 DateTime.Now.AddHours(1)          –当前时间加1小时

 DateTime.Now.AddMinutes(1)     –当前时间加1分钟

C#根据日期,获得星期几

 /// <summary>根据日期,获得星期几</summary>
    /// <param name=”y”>年</param>
    /// <param name=”m”>月</param>
    /// <param name=”d”>日</param>
    /// <returns>星期几,1代表星期一;7代表星期日</returns>
    public static int getWeekDay(int y, int m, int d)
    {
        if (m == 1) m = 13;
        if (m == 2) m = 14;
        int week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 – y / 100 + y / 400) % 7 + 1;
        return week;
    }

出处:
转载请在文章明显位置注明作者及出处

 

版权声明:本文为liangweitao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/liangweitao/p/11549031.html