C#实现两个时间相减的方法

作者:shichen2014 时间:2022-12-21 03:08:29 

本文实例讲述了C#实现两个时间相减的方法。分享给大家供大家参考。具体实现方法如下:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
 
namespace Test 

    class Program 
    { 
        static void Main(string[] args) 
        { 
            DateTime t1 = DateTime.Parse("2007-01-01");  
            DateTime t2 = DateTime.Parse("2006-01-01"); 
 
            System.TimeSpan t3 = t1 - t2;  //两个时间相减 。默认得到的是 两个时间之间的天数   得到:365.00:00:00 
 
            double getDay = t3.TotalDays; //将这个天数转换成天数, 返回值是double类型的(其实不必转换,因为t3默认就是天数) 得到: 
 
            double getHours = t3.TotalHours; //将这个天数转换成小时, 返回值是double类型的 
 
            double getMinute = t3.TotalMinutes; //将这个天数转换成分钟, 返回值是double类型的 
 
            double getSeconds = t3.TotalSeconds; //将这个天数转换成秒数, 返回值是double类型的 
 
            double getMillisecond = t3.TotalMilliseconds; ////将这个天数转换成毫秒, 返回值是double类型的 
 
            Console.WriteLine(t3);  //输出:365.00:00:00 
            Console.WriteLine(getDay); //输出:365 
            Console.WriteLine(getHours); //输出:8760 
            Console.WriteLine(getMinute); //输出:525600 
            Console.WriteLine(getSeconds); //输出:31536000 
            Console.WriteLine(getMillisecond); //输出:31536000000 
            Console.ReadKey(); 
        } 
    }
}

希望本文所述对大家的C#程序设计有所帮助。

标签:C#,时间
0
投稿

猜你喜欢

  • SpringBoot 二维码生成base64并上传OSS的实现示例

    2023-05-12 04:41:33
  • Mybatis中TypeAliasRegistry的作用及使用方法

    2023-06-27 19:21:32
  • Java将字符串String转换为整型Int的两种方式

    2021-12-11 10:01:32
  • Android异步下载图片并且缓存图片到本地DEMO详解

    2022-10-27 14:16:17
  • C#代码实现PDF文档操作类

    2022-01-30 07:03:02
  • 浅谈java 单例模式DCL的缺陷及单例的正确写法

    2022-04-14 05:58:23
  • 详解5种Java中常见限流算法

    2023-02-01 16:14:31
  • 实例详解Android自定义ProgressDialog进度条对话框的实现

    2023-02-18 08:32:40
  • SpringBoot集成mybatis实例

    2023-03-09 16:57:01
  • Android编程连接MongoDB及增删改查等基本操作示例

    2023-11-28 14:49:16
  • Android实现图片加载进度提示

    2022-09-11 17:54:44
  • Java多线程下解决数据安全问题

    2022-05-16 04:48:45
  • JavaWeb验证码校验功能代码实例

    2022-07-18 23:46:52
  • C#中异步Socket通信编程代码实例

    2022-02-23 11:29:59
  • redis实现队列的阻塞、延时、发布和订阅

    2021-07-02 10:56:19
  • RabbitMQ交换机使用场景和消息可靠性总结分析

    2023-10-06 14:00:55
  • 基于FeignException$InternalServerError的解决方案

    2023-04-25 15:50:45
  • Java Email邮件发送简单实现介绍

    2023-10-07 01:05:11
  • 微服务分布式架构实现日志链路跟踪的方法

    2023-11-29 15:43:16
  • android使用PullToRefresh实现下拉刷新和上拉加载

    2023-08-06 11:06:58
  • asp之家 软件编程 m.aspxhome.com