我试图将字符串20151107
转换为日期格式2015-11-07
。转换DateTime格式
这里是我的代码:
public static DateTime CustomDateFormat(this string resultdate)
{
DateTime dt = DateTime.ParseExact(resultdate, "yyyyMMdd", CultureInfo.InvariantCulture);
return dt;
}
然而,这将返回这样的事情11/07/2015 12:00:00 AM
。
有什么想法?
您返回'DateTime'总是有时间成分。如果你想要这个字符串值,那么你需要将'DateTime'转换为'字符串' - 例如'.ToString(“yyyy-MM-dd”)' –