これは繰り返し発生する問題ですが、多くの研究を行ってもこれを実行することはできません。文字列をDateTimeに変換したいDateTime形式をMM/DD/YYYYからYYYY-MM-DDに変換できません
public DateTime ConvertToDateTime(string thisDate)
{
return DateTime.ParseExact(thisDate, "yyyy-MM-dd", CultureInfo.InvariantCulture);
}
(編集)
私は、パラメータとして"2012-03-07"
を与えると私は03/07/2012 12:00AM
あるDateTime
を取得します。私はそれを返すように望んでいたとき:2012-03-07 00:00:00
月と日を逆にしたいと言っていますか?または、その特定の文字列形式で出力したいのですか? –
フォーマットをデータと混同しないでください。真夜中は真夜中です。デフォルトと異なるフォーマットにしたい場合は、それを変更してください。 '.ToString(" yyyy-dd-MM hh:mm:ss ")' –
@Paul、私の間違い!私は最初の投稿を編集しました。 –