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

相关推荐
Kookoos2 分钟前
ABP VNext + Orleans:Actor 模型下的分布式状态管理最佳实践
分布式·后端·c#·.net·.netcore·abp vnext
csdn_aspnet14 分钟前
C# 高效读取大文件
c#
若汝棋茗3 小时前
C# 异步方法中缺少 `await` 运算符的隐患与解决方案
开发语言·c#·await
老农民编程3 小时前
C# 曲线编写总览
c#·wpf
高远-临客4 小时前
unity控制相机围绕物体旋转移动
unity·c#·游戏引擎
宝桥南山4 小时前
.NET 10 - 尝试一下Minimal Api的Validation新特性
microsoft·微软·c#·asp.net·.net·.netcore
时光追逐者7 小时前
一个开源的 Blazor 跨平台入门级实战项目
c#·asp.net·.net core·blazor
君莫愁。7 小时前
【Unity】使用InputSystem实现UI控件与键盘输入绑定以及如何快速制作虚拟摇杆
开发语言·unity·c#·游戏引擎·input system·输入系统
钢铁男儿8 小时前
C# 深入理解类(析构函数和this关键字)
java·python·c#