简体   繁体   English

将 utc 格式的 DateTime 字符串转换为日期时间时出现异常

[英]Getting exception when converting utc format DateTime string to date time

Getting exception when converting UTC format DateTime string to date time将UTC格式DateTime字符串转换为日期时间时出现异常

Run-time exception (line 16): String was not recognized as a valid DateTime.运行时异常(第 16 行):String 未被识别为有效的 DateTime。

Stack Trace:堆栈跟踪:

[System.FormatException: String was not recognized as a valid DateTime.] at System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style) at System.DateTime.ParseExact(String s, String format, IFormatProvider provider) at Program.Main() :line 16 [System.FormatException: String 未被识别为有效的 DateTime。] 在 System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style) at System.DateTime.ParseExact(String s, String format, IFormatProvider provider)在 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"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM