• C#中的DateTime类


    C#中的DateTime类是用来表示日期和时间的,它的范围是以0001年1月1日午夜00:00:00到9999年12月31日晚上23:59:59

    DateTime中的NOW,用于表示获取当前的日期和时间

    例如:

    DateTime dt = DateTime.Now;

    控制台输出

     

    一、下面是DataTime中的常用属性

    1.Date,用于表示当前日期,时间为00:00:00

    例如:

    Console.WriteLine(dt.Date);

    控制台输出

     

    2.Year,用于表示当前是哪一年

    如:

    Console.WriteLine("当前年份:{0}",dt.Year);

    控制台输出

     

    3.Month,用于表示当前是几月份

    例如:

    Console.WriteLine("当前月份:{0}",dt.Month);

    控制台输出

     

    4.Day,用于表示当前月份的第几天

    例如:

    Console.WriteLine("当前月份的第几天:{0}",dt.Day);

    控制台输出

     

    5.Hour,用于表示当前时间为几小时

    例如:

    Console.WriteLine("当前小时:{0}",dt.Hour);

    控制台输出

     

    6.Minute,用于表示当前时间为多少分钟

    例如:

    Console.WriteLine("当前分钟:{0}",dt.Minute);

    控制台输出

     

    7.Second,用于表示当前时间为多少秒

    例如:

    Console.WriteLine("当前秒数:{0}",dt.Second);

    控制台输出

     

    8.DayOfYear,用于表示当前年份的第几天

    例如:

    Console.WriteLine("当前年份的第几天:{0}",dt.DayOfYear);

    控制台输出:

     

    9.DayOfWeek,用于表示当前一周的第几天

    例如:

    Console.WriteLine("当前一周的第几天:{0}",dt.DayOfWeek);

    控制台输出:

    属性

    描述

    Date

    获取实例日期部分

    Year

    获取实例是哪一年

    Month

    获取实例是几月份

    Day

    获取实例月份的第几天

    Hour

    获取实例时间为几小时

    Minute

    获取实例时间为多少分钟

    Second

    获取实例时间为多少秒

    DayOfYear

    获取实例年份的第几天

    DayOfWeek

    获取实例一周的第几天

    二、下面是DataTime中的常用方法

    1. Add(Timesapn value) 返回一个新的 DateTime,它将指定 TimeSpan 的值添加到此实例的值上返回其值是此实例所表示的日期和时间与 value 所表示的时间间隔之和时间间隔 (天、小时、分钟、秒或毫秒) 

    例如:

    TimeSpan dur = new TimeSpan(5, 0, 0, 0);

    Console.WriteLine("计算当前日期和时间的间隔之和:{0}",dt.Add(dur));

    控制台输出

     

    2.AddYears(int value) 返回一个新的 DateTime,它将指定的年份数加到此实例的值上返回其值是此实例所表示的日期和时间与 value 所表示的年份数之和

    例如:

    Console.WriteLine("1年后的日期:{0}",dt.AddYears(1));

    控制台输出

    3.AddMonths(int months ) 返回一个新的 DateTime,它将指定的月数加到此实例的值上返回其值是此实例所表示的日期和时间与 months 所表示的时间之和

    例如:

    Console.WriteLine("1个月后的日期:{0}",dt.AddMonths(1));

    控制台输出

    4.AddDays(double value) 返回一个新的 DateTime,它将指定的天数加到此实例的值上返回其值是此实例所表示的日期和时间与 value 所表示的天数之和

     

    例如:

    Console.WriteLine("1天后后的日期:{0}",dt.AddDays(1));

    控制台输出

     

    5.AddHours(double value) 返回一个新的 DateTime,它将指定的小时数加到此实例的值上返回其值是此实例所表示的日期和时间与 value 所表示的小时数之和

    例如:

    Console.WriteLine("1小时后的时间:{0}",dt.AddHours(1));

    控制台输出

     

    6.AddMinutes(double value) 返回一个新的 DateTime,它将指定的分钟数加到此实例的值上返回其值是此实例所表示的日期和时间与 value 所表示的分钟数之和

    例如:

    Console.WriteLine("1分钟后的时间:{0}",dt.AddMinutes(1));

     

    控制台输出

    7.AddSeconds(double value) 返回一个新的 DateTime,它将指定的秒数加到此实例的值上返回其值是此实例所表示的日期和时间与 value 所表示的秒数之和

    例如:

    Console.WriteLine("1秒后的时间:{0}",dt.AddSeconds(1));

    控制台输出

     

    方法

    描述

    Add(Timesapn value)

    获取实例所表示的日期和时间与 value 所表示的时间间隔之和

    AddYears(int value)

    获取实例所表示的日期和时间与 value 所表示的年份数之和

    AddMonths(int months)

    获取实例所表示的日期和时间与 months 所表示的时间之和

    AddDays(double value)

    获取实例所表示的日期和时间与 value 所表示的天数之和

    AddHours(double value)

    获取实例所表示的日期和时间与 value 所表示的小时数之和

    AddMinutes(double value)

    获取实例所表示的日期和时间与 value 所表示的分钟数之和

    AddSeconds(double value)

    获取实例所表示的日期和时间与 value 所表示的秒数之和

  • 相关阅读:
    智慧园区数字孪生可视化解决方案
    23种设计模式之享元模式
    极简网络用户手册(1)
    JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量
    Laserfiche在人工智能数据捕捉服务中嵌入手写识别功能
    JWT登录认证(2认证)
    利用opnet快速构建tree网络
    (七)vulhub专栏:Log4j远程代码执行漏洞复现
    如何将C/C++代码转成webassembly(Linux环境)
    【MySQL】MySQL基础部分知识点
  • 原文地址:https://blog.csdn.net/m0_57774967/article/details/126152447