我登录时在很多地方设置IIS中不同的时区或web.config中
If Request.DynamicSettings.AirlineSettings.AirlineGeneralSettings.TimeLogEnabled Then
StartTime = DateTime.Now
LogTime(Reflection.MethodBase.GetCurrentMethod.DeclaringType.FullName, Reflection.MethodBase.GetCurrentMethod.Name, StartTime, DateTime.Now, "AB-SCR(I)", 0,)
End If
所有的地方我已经使用
DateTime.Now
我面对一个问题,现在, 我目前在海湾服务器托管此,GMT +4:00 我需要在GMT + 3Gmt主办另一个国家这同一个项目这个托管,我需要时间来使用该国的本地时间记录。
有没有办法做到这一点,而无需修改代码的我每一条线路。
我看到这篇文章timzone with asp.net但我的服务已经在我有很多代码的改变,我正在寻找一个简单的解决方案。
谢谢。
'LogTime'内发生了什么?你记录一天中的实际时间吗?或者你是否减去了两个'DateTime'值来衡量动作花了多长时间? –
我只是把代码的一部分,这是为了计算时间差异,我真正的意思是关于datetime.now()函数。 – fizmhd