に文字列を解析し、私はDateTime
オブジェクトにString
を解析しようとしているが、だからDateTime
オブジェクトに変換されてしまう私はそれを文字列30/05/1970
を与えるのは、言わせて常に1に月にデフォルトに思えます月の値は1
になります。メソッドに渡されているフォーマットがdd/mm/yyyy
であることをDateTimeオブジェクト
public static DateTime ToDateTime(this String value, String format)
{
Contract.Requires(!String.IsNullOrEmpty(value));
Contract.Requires(!String.IsNullOrEmpty(format));
DateTime date;
if (DateTime.TryParseExact(value, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out date))
{
return date;
}
throw new ArgumentException("Input value is not a valid date.");
}
注:
は、ここでは、コードです。
どのような考えですか?
月間 'MM'は、' –