18

C#で現在の時刻を取得する必要がありますが、DateTimeオブジェクトを作成すると、時刻は00:00:00に設定されます。

現在の時間のインスタンスを取得するにはどうすればよいですか?

4

4 に答える 4

40
DateTime.Now.ToString("HH:mm:ss tt");

これにより、文字列として提供されます。

于 2012-04-29T17:09:45.427 に答える
7

DateTime.Nowはあなたが探しているものです...

于 2012-04-29T17:08:16.693 に答える
6
DateTime.Now.ToShortTimeString().ToString()

これにより、 DateTimeが次のようになります10:50PM

于 2012-04-29T17:19:25.387 に答える
5

これを試して:

 string.Format("{0:HH:mm:ss tt}", DateTime.Now);

詳細については、チェックアウトできます:現在の時刻をどのように取得しますか?

于 2012-04-29T17:21:51.230 に答える