文字列「May 01 2000」を DateTime に変換したい
以下のコードを試しましたが、エラーが発生しました
string date = "May 01 2000";
DateTime DT=Convert.ToDateTime(date)
文字列「May 01 2000」を DateTime に変換したい
以下のコードを試しましたが、エラーが発生しました
string date = "May 01 2000";
DateTime DT=Convert.ToDateTime(date)
string s = "May 01 2000";
DateTime dt = DateTime.ParseExact(s, "MMM dd yyyy", CultureInfo.InvariantCulture);
ただし、変換が失敗した場合に例外がスローされないため、ほとんどの場合、使用する方が適切です。DateTime.TryParse()
指定された日付と時刻の文字列表現を等価の DateTimeに変換し、変換が成功したかどうかを示す値を返します。
string s = "May 01 2000";
DateTime dateValue;
if (DateTime.TryParse(s, out dateValue) == true)
{
// succeeded ...
}