c# - Datetime.now 作为 TimeSpan 值?

标签 c# datetime timespan seconds

我需要以秒为单位的当前日期时间减去 myDate1

DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;

TimeSpan myDateResult = new TimeSpan();

myDateResult = myDate2 - myDate1;

.
.
我尝试了不同的方法来计算但没有效果。

TimeSpan mySpan = new TimeSpan(myDate2.Day, myDate2.Hour, myDate2.Minute, myDate2.Second);

.
它的计算方式无关紧要,输出应该只是这些值与以秒为单位的值的差值。

最佳答案

代码:

TimeSpan myDateResult = DateTime.Now.TimeOfDay;

关于c# - Datetime.now 作为 TimeSpan 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11929554/

相关文章:

c# - 将 TimeSpan 解析或转换为字符串

.net - 本地化 .net 中时间跨度的 'total seconds'

c# - 我可以将 TimeSpan 用作具有默认值的可选参数吗?

c# - 在没有管理员的情况下从 c# 以编程方式检测 BitLocker

c# - 我应该使用哪些泛型

c# - 如何在 .NET Core 6 中为 HttpClientFactory 设置不同的配置

c# - TFS API - 如何只返回经过身份验证的用户有权访问的项目,而不是整个列表?

python - 日期时间:在 isoformat() 中强制微秒输出

java - 如何解析日期时间并将其与相应的时区关联

python - 计算每分钟的列值总和