我有日期时间的转换问题。我有一个日期字符串作为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
问题的建议。