2009-04-28 28 views
2

DateTime変数があり、その変数から時刻値のみを取得する必要があります。DateTimeデータ型から時間値を取得する方法

どのようにC#でそれを行うことができますか?

おかげで、

+10

intellisenseで5秒で答えます... – cjk

+2

さらに、このような質問に対する回答複雑なコードソリューションを必要とするものに比べて多くの投票が得られます。時々、気になります! – Cerebrus

+0

@Cerebrus:私はこれらの質問は常にたくさんの投票を得ていると思います。なぜなら、多くのユーザーが回答する質問に行くのは簡単すぎるから、答えが同じものがすでに書かれていることが分かりました。それは投票する! –

答えて

3

をあなたはこれを試すことができますが....

someDateTime.ToString("hh:mm:ss"); 
8

チェックDateTimeオブジェクトのプロパティTimeOfDay

8

dt.TimeOfDayTimeSpanオブジェクトとして時刻を返します。

4

代わりに、あなたはまた、あなたが使用することができ、時間の文字列表現が必要な場合はうまく

string.Format("{0: hh:mm:ss}", DateTime.Now) 
2

出力を得るためのフォーマット文字列を使用することができます。

dt.ToShortTimeString() 
dt.ToLongTimeString() 
関連する問題