Datetime 将UTC时间格式化为本地时间
当您有一个格式化为UTC时间的Datetime 将UTC时间格式化为本地时间,datetime,c#,string,Datetime,C#,String,当您有一个格式化为UTC时间的字符串时,如何将其格式化为日期时间而不是本地时间 例如,如果我有下面的代码,它会不正确地格式化我的代码(表示时间不正确) 然而,这项技术的输出是 01/10/2017 1:13:00 PM 比11:13:00的实际时间提前了两个小时。如何将字符串转换为正确的时区时间?我相信您正在寻找Parse方法的重载。第三个参数,DateTimeStyles,将允许强制或禁止本地时间和UTC时间之间的转换。包括:AdjustToUniversal、AssumeLocal和Ass
字符串
时,如何将其格式化为日期时间
而不是本地时间
例如,如果我有下面的代码,它会不正确地格式化我的代码(表示时间不正确)
然而,这项技术的输出是
01/10/2017 1:13:00 PM
比11:13:00的实际时间提前了两个小时。如何将字符串转换为正确的时区时间?我相信您正在寻找
Parse
方法的重载。第三个参数,DateTimeStyles
,将允许强制或禁止本地时间和UTC时间之间的转换。包括:AdjustToUniversal
、AssumeLocal
和AssumeUniversal
(以及其他方法)。我相信您正在寻找Parse
方法的过载。第三个参数,DateTimeStyles
,将允许强制或禁止本地时间和UTC时间之间的转换。包括:AdjustToUniversal
、AssumeLocal
和AssumeUniversal
(以及其他)。根据MSDN:
返回值类型:DateTime
与s中包含的日期和时间等效的对象。
通常,Parse方法返回一个DateTime对象,其类型为
属性为DateTimeKind。未指定。但是,解析方法
还可以执行时区转换并设置该类型的值
属性不同,具体取决于s和样式的值
参数:
如果:
您应该添加时区。根据MSDN:
返回值类型:DateTime
与s中包含的日期和时间等效的对象。
通常,Parse方法返回一个DateTime对象,其类型为
属性为DateTimeKind。未指定。但是,解析方法
还可以执行时区转换并设置该类型的值
属性不同,具体取决于s和样式的值
参数:
如果:
你应该加上时区
01/10/2017 1:13:00 PM
+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------+--------------------+
| If | Time zone conversion | Kind property |
+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------+--------------------+
| s contains time zone information. | The date and time is converted to the time in the local time zone. | DateTimeKind.Local |
+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------+--------------------+
| s contains time zone information, and styles includes the AdjustToUniversalflag. | The date and time is converted to Coordinated Universal Time (UTC). | DateTimeKind.Utc |
+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------+--------------------+
| s contains the Z or GMT time zone designator, and styles includes the RoundtripKind flag. | The date and time are interpreted as UTC. | DateTimeKind.Utc |
+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------+--------------------+