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

相关推荐
晚枫~几秒前
零基础快速上手Playwright自动化测试
javascript·python·测试工具·c#·自动化
爱编程的鱼9 分钟前
C# 变量详解:从基础概念到高级应用
java·算法·c#
cimeo1 小时前
【C学习】13-数组使用与运算
学习·c#
c#上位机3 小时前
wpf之Interaction.Triggers
c#·wpf
是木子啦7 小时前
wpf passwordbox控件 光标移到最后
c#·wpf
布伦鸽7 小时前
C# WPF DataGrid使用Observable<Observable<object>类型作为数据源
开发语言·c#·wpf
.NET修仙日记8 小时前
2025年ASP.NETMVC面试题库全解析
面试·职场和发展·c#·asp.net·mvc·面试题·asp.net mvc
weixin_456904279 小时前
C# 串口通信完整教程 (.NET Framework 4.0)
网络·c#·.net
我笔记10 小时前
.net过滤器和缓存
c#
夏子曦18 小时前
C#内存管理深度解析:从栈堆原理到高性能编程实践
开发语言·c#