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; //差值:分钟

相关推荐
爱编程的鱼2 小时前
C# 类(Class)教程
开发语言·c#
钢铁男儿5 小时前
C#核心技术解析:静态类型、dynamic与可空类型
开发语言·c#
foenix667 小时前
PicoVR眼镜在XR融合现实显示模式下无法显示粒子问题
android·unity·c#·xr·pico
码观天工7 小时前
.NET 原生驾驭 AI 新基建实战系列(五):Milvus ── 大规模 AI 应用的向量数据库首选
c#·.net·milvus·向量数据库·高性能
XiaoyuEr_66888 小时前
C#中属性和字段的区别
开发语言·c#
火星papa8 小时前
C# 利用log4net 工作台打印和保存到文件
c#
ghost1438 小时前
C#学习第19天:多线程
开发语言·学习·c#
钢铁男儿8 小时前
C# 类的基本概念(声明类)
c#
李宥小哥9 小时前
Redis03-基础-C#客户端
开发语言·缓存·中间件·c#