「2012 年 11 月 7 日午後 9 時 02 分」という形式の日付文字列を解析するにはどうすればよいですか
私は近いと思います。試しました:
string line = "Nov. 7, 2012, 9:02 p.m.";
string format = "MMM. dd, yyyy, hh:mm p.m."; ;
DateTime result = DateTime.ParseExact(line, format, null);
「2012 年 11 月 7 日午後 9 時 02 分」という形式の日付文字列を解析するにはどうすればよいですか
私は近いと思います。試しました:
string line = "Nov. 7, 2012, 9:02 p.m.";
string format = "MMM. dd, yyyy, hh:mm p.m."; ;
DateTime result = DateTime.ParseExact(line, format, null);
これは機能します。
string format = string.Format("{0:MMM. dd, yyyy, hh:mm tt}", DateTime.Now);
Console.WriteLine(format);
これにより、予想される形式で結果が出力されます (2012 年 11 月 7 日、午後 9 時 2 分)。
h
の代わりにシングルを使用しhh
ます。また、t.'m'.
大文字と小文字を区別するかどうかによっては、午前/午後と一致する場合があります。
string format = "MMMM. dd, yyyy, hh:mm p.m.";
4 M's で 1 か月を過ごす
試す
string format = "MMM. dd, yyyy, hh:mm p.m.";
短い月を取得するには、つまり 11 月 -> 11 月
リファレンス ガイドは次のとおりです: http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx