【发布时间】:2010-07-30 21:40:55
【问题描述】:
我看了又看,似乎无法想出完美的解决方案。所以,由于堆栈溢出是完美的,这将解决我的问题。
我从服务器(如果您愿意,可以使用 Microsoft CRM)获取 System.String 日期时间。它们采用 SQL 格式 ("2010-07-23T17:14:40-04:00")。我想将其作为 .net System.DateTime 类型读取,并保留时区信息,然后将其转换为本地时间。这个过程发生在不同的时区,我无法保持同步。基本上,我从 CRM 服务器获得了很多 CRM 记录(它似乎用这个巴西时间 (-4) 标记了所有时区),我想在我的配置文件中写下我看到的最新记录(所以我没有返回并获取我已经拥有的值)。不过,我想在当地时间写下来。这是一个蒸馏
我想获取字符串“2010-07-23T17:14:40-04:00”,然后运行一些代码:
System.Datetime Get_Local_DT(string val);
这将在中部时间 (-6) 中返回“2010-07-23 15:14:40”,在东部时间 (-5) 中返回“2010-07-23 16:14:40”。让我知道你的想法。
【问题讨论】:
标签: c# timezone dynamics-crm