在我的服务端点中,我获得了 GMT 时间的字符串表示形式。
我必须验证传入的时间是否在当前时间的 5 分钟内。
我应该怎么做?
bool result = false;
DateTime gmt;
if (DateTime.TryParse(passedInGmtAsString, out gmt))
{
DateTime utcNow = DateTime.UtcNow;
result = ??
}
最佳答案
将传入的日期解析为适当的格式后,您可以使用 DateTime.Subtract
方法来确定差异,例如
var minutes = utcNow.Subtract(gmt).TotalMinutes
关于c# - 如何测试日期时间 (GMT) 是否在 5 分钟内通过?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17071954/