yyyyMMddhhmmss
形式の文字列からDateTime
オブジェクトを解析する必要があります。カスタム日付時刻形式の解析
私はこのコードを実行すると、それが正常に動作します:
DateTime y = new DateTime(2013, 07, 22, 15, 35, 23);
string x = y.ToString("yyyyMMddhhmmss", CultureInfo.InvariantCulture);
しかし、私はこのコードを実行する場合 - 一見逆の操作 - 私は例外を取得:
string x = "20130722153523";
DateTime y = DateTime.ParseExact(x, "yyyyMMddhhmmss", CultureInfo.InvariantCulture);
を例外は次のとおりです。
System.FormatException: String was not recognized as a valid DateTime.
ここで何が間違っているのか困惑しています。私は間違って何をしていますか?
注:タイムゾーンを心配しないでください。後で正しいタイムゾーンを取得することに対処できます。
サンプルxは20130722033523である、ない20130722153523 – empi