Unity 计算两个日期的时间差(含绝对值计算方法)

//添加引用

using system;

DateTime marriedTime = Convert.ToDateTime("2024-04-01 08:08:08");

DateTime nowTime = DateTime.Now;

TimeSpan timeSpan2 = new TimeSpan(marriedTime.Ticks);

TimeSpan timeSpan1 = new TimeSpan(nowTime.Ticks);

//方式1:计算两个时间差的绝对值

TimeSpan timeSpanSub = timeSpan1.Subtract(timeSpan2).Duration();

//方式1:计算两个时间差的真实值(大于正数,小于负数)

TimeSpan timeSpanSub = nowTime - marriedTime;//

int nDays = timeSpanSub.Days; //差值:天数

int nHours = timeSpanSub.Hours; //差值:小时

int nMinutes = timeSpanSub.Minutes; //差值:分钟

相关推荐
cjp56013 小时前
001.Blazor简介
c#
工程师00714 小时前
C# 程序集、IL、CLR 执行流程
c#·clr·il·程序集
xxjj998a14 小时前
PHP vs C#:核心差异全解析
开发语言·c#·php
我不在你不在15 小时前
C# 异步与LINQ实战亮点
c#
游乐码15 小时前
c#预处理器指令
c#
之歆15 小时前
DAY13_CSS3进阶完全指南 —— 背景、边框、文本、渐变、滤镜与 Web 字体(上)
前端·c#·css3
工程师0071 天前
C# 装箱、拆箱 底层原理
c#·装箱和拆箱
清风明月一壶酒1 天前
OpenClaw自动处理Word文档全流程
开发语言·c#·word
工程师0071 天前
C# 值类型 / 引用类型 内存布局(栈、堆、托管堆)
c#·值类型与引用类型
chao1898441 天前
完整MES系统实现 (C# 客户端服务器)
服务器·windows·c#