关于格林威治时间 时间转换为本地时间的问题?

12free 2007-08-06 12:12:13

设有格林威治时间:t="Wed, 30 May 2007 15:19:43 GMT+8"
使用t.ToLocalTime()不能转换为本地时间,只能原字符串输出;
但是如果改为t="Wed, 30 May 2007 15:19:43 GMT"(少了+8)
就可以成功转换。
请问有什么方法可以把t="Wed, 30 May 2007 15:19:43 GMT+8"
成功转换?谢谢!
...全文
679 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
12free 2007-08-08
  • 打赏
  • 举报
回复
不好意思我想在C#中实现,toLocaleDateString( )不是C#的,好像!我觉得你给出的就是C#中等效的 ToLocalTime().tostring(),是不能够的,谢谢!!!!
jinpeng_dotnet 2007-08-06
  • 打赏
  • 举报
回复
toLocaleTimeString 方法
以字符串的形式返回与宿主环境的当前区域设置相对应的时间。

objDate.toLocaleTimeString( )

必选的 objDate 引用是一个 Date 对象。

说明
toLocaleTimeString 方法返回一个包含时间的字符串值,该日期是当前时区中,以一种方便而易于阅读的格式表示的值。该时间的格式为宿主环境的当前区域设置中的缺省格式。因为返回值可能随计算机的不同而不同,所以脚本编写过程中不能依赖此方法的返回值。toLocalTimeString 方法应该仅仅用于格式化显示 – 而绝不要作为计算的一部分。


toLocaleDateString 方法
以字符串的形式返回与宿主环境的当前区域设置相对应的日期。

objDate.toLocaleDateString( )

必选的 objDate 引用是一个 Date 对象。

说明
toLocaleDateString 方法返回一个包含日期的字符串值,该日期是当前时区中,以一种方便而易于阅读的格式表示的值。该日期的格式为宿主环境的当前区域设置中的缺省格式。因为返回值可能随计算机的不同而不同,所以脚本编写过程中不能依赖此方法的返回值。toLocalDateString 方法应该仅仅用于格式化显示 – 而绝不要作为计算的一部分。


62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧