C# 如何获取两个日期时间(时间戳)之间的间隔
我组织了一个项目,该项目于2018年12月31日晚上10:00开始,因此已经是四个月前的事了,我想通过代码找到这个持续时间C# 如何获取两个日期时间(时间戳)之间的间隔,c#,xamarin,C#,Xamarin,我组织了一个项目,该项目于2018年12月31日晚上10:00开始,因此已经是四个月前的事了,我想通过代码找到这个持续时间 例如,youtube如何分辨评论是在4年前还是5个月前写的。您可以简单地从另一个DateTime对象中减去一个DateTime对象,这会产生一个表示差异的时间跨度: DateTime x = DateTime.Now; DateTime y = DateTime.Today; TimeSpan difference = x - y; 我认为下面的示例代码可能会对您有所帮
例如,youtube如何分辨评论是在4年前还是5个月前写的。您可以简单地从另一个DateTime对象中减去一个DateTime对象,这会产生一个表示差异的时间跨度:
DateTime x = DateTime.Now;
DateTime y = DateTime.Today;
TimeSpan difference = x - y;
我认为下面的示例代码可能会对您有所帮助
DateTime date1 = DateTime.Now;
DateTime date2 = DateTime.Now.AddDays(-1);
TimeSpan time = date1 - date2;
WriteLine($"TimeSpan : {time}" );
您正在寻找如果停止并重新启动程序,此计算会发生什么情况?你想知道你的程序从最后一次开始的正常运行时间吗?也许这就是你应该看到的。这个问题以年、月、日等为单位来表示持续时间。你是如何给出youtube的例子的。见鬼,你比我快了3秒:'你错过了10点的时间
DateTime date1 = DateTime.Now;
DateTime date2 = DateTime.Now.AddDays(-1);
TimeSpan time = date1 - date2;
WriteLine($"TimeSpan : {time}" );