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