在Windows Phone 8中将时间从服务器转换为本地时间

时间:2014-03-16 13:13:41

标签: c# windows-phone-8 timezone

我的服务器返回格式为2014-03-16 07:07:25的日期和时间 它是UTC 我需要将返回的日期和时间转换为移动时区 有什么建议 ? 注意板块形式是windows phone 8

2 个答案:

答案 0 :(得分:2)

您可以使用DateTime.Parse

var date = DateTime.Parse("2014-03-16 07:07:25 UTC");
var localtime = date.ToLocalTime();

答案 1 :(得分:1)

我不确定这一点,因为我不确定Windows Phone 8 API包含的内容。 但是,DateTime没有.ToLocalTime()方法吗?

IE:

var utc = DateTime.UtcNow;
var local = utc.ToLocalTime();