在我的网站中,我DateTime使用日期数据类型在sql server中存储用户访问信息.因为我用过 UtcNow的C#.
visit_date = System.DateTime.UtcNow
Run Code Online (Sandbox Code Playgroud)
现在我希望得到小时差异,如果相同的用户访问我的网站,所以我怎么能减去2 UTC日期.我使用以下方式来获得差异小时但它给出了错误的小时差异.
TimeSpan timeDiff = System.DateTime.UtcNow.Subtract((DateTime)_Last_View.visit_date);
Run Code Online (Sandbox Code Playgroud)
尝试使用生成的Timespan上的TotalHours获取小时数,如:
TimeSpan interval = date2.Subtract(date1);
double Hours = interval.TotalHours;
Run Code Online (Sandbox Code Playgroud)