将Google+日期转换为印度时区

时间:2012-09-13 13:54:10

标签: c# asp.net .net

我收到此错误:

  

System.FormatException:String未被识别为有效的DateTime

当我将Google plus日期转换为印度时区时。我使用这段代码:

private static DateTime Getdate(string published)
{
    return DateTime.ParseExact(published, "MM/dd/yyyy", CultureInfo.InvariantCulture);
}

提前致谢。

1 个答案:

答案 0 :(得分:1)

DateTime.ParseExact方法的第二个参数必须与第一个参数的格式匹配。尝试更改您的代码:

private static DateTime Getdate(string published)
{
    return DateTime.ParseExact(published, "yyyy-MM-ddTHH:mm:ss.fffZ", New CultureInfo("hi-IN"));
}