0

「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);
4

3 に答える 3

1

これは機能します。

        string format = string.Format("{0:MMM. dd, yyyy, hh:mm tt}", DateTime.Now);
        Console.WriteLine(format);

これにより、予想される形式で結果が出力されます (2012 年 11 月 7 日、午後 9 時 2 分)。

于 2012-11-07T21:16:49.257 に答える
0

hの代わりにシングルを使用しhhます。また、t.'m'.大文字と小文字を区別するかどうかによっては、午前/午後と一致する場合があります。

于 2012-11-07T21:29:19.770 に答える
0
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

于 2012-11-07T21:08:43.030 に答える