我有日期时间的转换问题。我有一个日期字符串作为MM/dd/yyyy. 现在我需要将其转换为yyyy-MM-dd.
但我面临一些错误。请帮忙
public static DateTime ToDBDateTime(string _dateTime)
{
string sysFormat = "MM/dd/yyyy hh:mm:ss tt";
string _convertedDate = string.Empty;
if (_dateTime != null || _dateTime != string.Empty)
{
_convertedDate = DateTime.ParseExact(_dateTime, sysFormat, System.Globalization.CultureInfo.InvariantCulture).ToString(_toDBDateFormat);
//_convertedDate = Convert.ToDateTime(_dateTime).ToString(_toDBDateFormat);
/// Debug.Print(sysFormat);
}
return Convert.ToDateTime(_convertedDate);
}
而且我想知道有没有办法以datetime各种格式传递它,它会返回预期的格式。
例如:如果我将日期传递为dd/MM/yyyy或MM/dd/yyyy,则上述函数将返回格式为 的日期yyyy-MM-dd。
请提供一些解决datetime问题的建议。