-2

私は2つの日時文字列が好きです

string firstDate = "2013-08-05 14:00:00.000";
string secondDate ="2013-08-03 13:16:02.740";


DateTime.Parse(firstDate).ToShortTimeString() => 2:00 PM

firstDate は正しく表示されますが、

DateTime.Parse(secondDate).ToShortTimeString() => 12:00 AM

ここで何が間違っていますか?いいねを表示しsecondDateたい1:16 PM

4

3 に答える 3

1

これを試してみてください。.NET が持つメソッド オーバーロードだけでなく、より多くの形式を指定できます。

.ToString("h:mm tt");

于 2013-08-05T08:51:58.500 に答える
1

試してみてください

DateTime.Parse(secondDate).ToString("h:mm tt")
于 2013-08-05T08:54:24.307 に答える