将 utc 格式 DateTime 字符串转换为日期时间时出现异常
Getting exception when converting utc format DateTime string to date time
将 UTC 格式的 DateTime 字符串转换为日期时间时出现异常
运行-时间异常(第 16 行):字符串未被识别为有效的 DateTime。
堆栈跟踪:
[System.FormatException: 字符串未被识别为有效的日期时间。]
在 System.DateTimeParse.ParseExact(字符串 s、字符串格式、DateTimeFormatInfo dtfi、DateTimeStyles 样式)
在 System.DateTime.ParseExact(字符串 s,字符串格式,IFormatProvider 提供者)
在 Program.Main() 处:第 16 行
string launchMeetingDate = "2020-10-27T09.29.00.000Z";
var launchDate = Helper.ConvertStringToUTCDateTime(launchMeetingDate);
public static DateTime ConvertStringToUTCDateTime(string date)
{
DateTime dateTime;
bool isDateTime = DateTime.TryParse(date, out dateTime);
return dateTime.ToUniversalTime();
}
请试试这个
DateTimeString = "2020-10-27T09:29:00.000Z"
将 UTC 格式的 DateTime 字符串转换为日期时间时出现异常
运行-时间异常(第 16 行):字符串未被识别为有效的 DateTime。
堆栈跟踪:
[System.FormatException: 字符串未被识别为有效的日期时间。] 在 System.DateTimeParse.ParseExact(字符串 s、字符串格式、DateTimeFormatInfo dtfi、DateTimeStyles 样式) 在 System.DateTime.ParseExact(字符串 s,字符串格式,IFormatProvider 提供者) 在 Program.Main() 处:第 16 行
string launchMeetingDate = "2020-10-27T09.29.00.000Z";
var launchDate = Helper.ConvertStringToUTCDateTime(launchMeetingDate);
public static DateTime ConvertStringToUTCDateTime(string date)
{
DateTime dateTime;
bool isDateTime = DateTime.TryParse(date, out dateTime);
return dateTime.ToUniversalTime();
}
请试试这个
DateTimeString = "2020-10-27T09:29:00.000Z"