C#的时间相关的计算

本文介绍了C#中处理时间相关的计算,包括时间点的加减运算和时间段的转化。主要涉及System命名空间内的DateTime和TimeSpan结构,DateTime用于处理日期时间数据,提供加减运算,如AddHours方法,而TimeSpan则用于计算时间间隔,常用于时间段的折算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跟日期时间相关的计算,一般来说有两种:

  1. 计算时间点,当前的时间加上50min后面是多少;
  2. 计算时间段的转化,300000s可以折合成多少个小时;

C#的System命名空间里面主要有用的两个实例是:

  1. Data Time
  2. TimeSpan

其中datetime结构用的较多,专门用来处理与时间有关的数据集;timespan计算的是时间间隔;

datatime里面的一些方法主要是对日期时间进行加减运算。addhours主要是对当前的时间点上左移或者右移。

正数是右移,负数是左移;

timespan的最大的用处是对

 static void date_pre()//时间结构的数据一些处理
        {
            Console.WriteLine("-----------------时间结构的数据处理---------------------\n");
            DateTime datetime = new DateTime(2018,3,12,3,3,3);
            Console.WriteLine(datetime.ToString());
            DateTime datetime_add_min = datetime.AddMinutes(50);//给原有的时间上加50min
            Console.WriteLine(datetime_add_min.ToString());
            Console.WriteLine("-----------------时间跨度的计算---------------------\n");
            double mins = 60000000d;
            TimeSpan tsp = TimeSpan.FromMinutes(mins);//指定分钟数
            Console.Wri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值