ExpirationTime = DateTime.Now + Duration
ulong
添加日期时间 我已经在谷歌中检查了一些类型转换示例,但它没有多大帮助,有人可以指导我如何在没有硬编码值的情况下实现此目的吗?
我的日期时间格式是这样的格式
2023-09-08T19:29:00Z
持续时间采用 DDD:hh:mm 格式
日期和持续时间没有显示格式。它们只是根据线程的
Culture
呈现给您的数据。
因此,在 C# 中你可以这样做
var duration = TimeSpan.FromSeconds(x);
var expirationTime = DateTime.Now + duration
真正的问题是:你的
ulong
代表什么?它是以秒为单位的持续时间,如果使用 FromSeconds(x)
,它是以刻度为单位的持续时间吗?如果是这样,请使用 FromTicks((long)x)
等等。
当您确定日期后,您有责任对其进行格式化,这在学习中有详细说明。