如果用户选择提前x小时的时区,我希望保存的日期会从屏幕上选择的日期发生变化。例如。他们从日历弹出窗口中选择UTC+2Athens和日期25/02/2016,然后记录的日期将是24/02/2016。我已经将推理范围缩小到这样一个事实,即所选日期时间被记录为例如25/02/201600:00:00并且有2小时的偏移量,这将它带到24/02/201622:00:00以前从未使用过时区或UTC日期/时间,这非常令人困惑。这是代码-oObject.RefDate=itTimeAndDate.ParseDateAndTimeNoUTCMap(Request,TextBox_RefDate.Text
当我为这个特定的dt值运行代码时,当我调用ConvertTimeToUtc方法时抛出异常。我的本地机器timeZoneId是“GMT标准时间”vartzi=TimeZoneInfo.FindSystemTimeZoneById("CentralStandardTime");vardt=newDateTime(1995,4,2,2,55,0);vart=TimeZoneInfo.ConvertTimeToUtc(dt,tzi);异常(exception)情况是:System.ArgumentExceptionwasunhandledMessage="ThesuppliedDateTime
当我为这个特定的dt值运行代码时,当我调用ConvertTimeToUtc方法时抛出异常。我的本地机器timeZoneId是“GMT标准时间”vartzi=TimeZoneInfo.FindSystemTimeZoneById("CentralStandardTime");vardt=newDateTime(1995,4,2,2,55,0);vart=TimeZoneInfo.ConvertTimeToUtc(dt,tzi);异常(exception)情况是:System.ArgumentExceptionwasunhandledMessage="ThesuppliedDateTime
我们遇到了一个问题,一位开发人员创建了以下代码并且它可以在他的DEV环境中运行。但是当它被检查到QA时,代码中断并显示以下错误消息:myRecord.UTCStartTime=TimeZoneInfo.ConvertTimeToUtc(myRecord.StartTime,myTimeZone);TheconversioncouldnotbecompletedbecausethesuppliedDateTimedidnothavetheKindpropertysetcorrectly.Forexample,whentheKindpropertyisDateTimeKind.Local,
我们遇到了一个问题,一位开发人员创建了以下代码并且它可以在他的DEV环境中运行。但是当它被检查到QA时,代码中断并显示以下错误消息:myRecord.UTCStartTime=TimeZoneInfo.ConvertTimeToUtc(myRecord.StartTime,myTimeZone);TheconversioncouldnotbecompletedbecausethesuppliedDateTimedidnothavetheKindpropertysetcorrectly.Forexample,whentheKindpropertyisDateTimeKind.Local,