日時の変換に問題があります。として日付文字列があります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
orとして渡すMM/dd/yyyy
と、上記の関数は日付を as の形式で返しますyyyy-MM-dd
。
問題を解決するための提案をしてくださいdatetime
。