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=]
我试过 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=]