DateTime.TryParseExact 无法匹配格式

DateTime.TryParseExact Unable to Match Format

我试过 TryParseExact 日期时间字符串,但它总是无法识别,returns false 相反。

我可以知道我可能哪里出错了吗?

public static string ConvertToLocalDateString(string dateTimeString)
{
    dateTimeString = "06/04/2020 16:00:00";

    if (!string.IsNullOrEmpty(dateTimeString))
    {
        DateTime localDateTime;
        if (DateTime.TryParseExact(dateTimeString, "dd/MM/yyyy hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out localDateTime))
        {
            return localDateTime.AddHours(8).ToString("d/MMM/yyyy");
        }
    }

    return ""; //returns here
}

24 小时格式的小时格式是“HH”,而不是“hh”,因此将“dd/MM/yyyy hh:mm:ss”替换为“dd/MM/yyyy HH:mm:ss”。 =10=]