在我的网站中,我使用 date 数据类型在 sql server 中存储用户访问 DateTime
信息。
为此,我在 C#
中使用了 UtcNow
。
visit_date = System.DateTime.UtcNow
现在,如果同一用户访问我的网站,我想获得时差,那么我如何减去 2 个 UTC 日期。我正在使用以下方法来获得时差,但它给出了错误的时差。
TimeSpan timeDiff = System.DateTime.UtcNow.Subtract((DateTime)_Last_View.visit_date);
最佳答案
尝试在生成的时间跨度上使用 TotalHours 来获取小时数,例如:
TimeSpan interval = date2.Subtract(date1);
double Hours = interval.TotalHours;
关于c# - 如何在 C# 中减去 2 个 UTC 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112969/