如何从DateTime数据类型获取时间值

时间:2009-04-28 12:08:58

标签: c#

我有DateTime变量,我需要从该变量获得时间值。

我怎样才能在C#中做到这一点?

谢谢,

5 个答案:

答案 0 :(得分:9)

检查TimeOfDay对象的DateTime属性。

答案 1 :(得分:9)

dt.TimeOfDay会将时间作为TimeSpan对象返回。

答案 2 :(得分:4)

或者你也可以使用字符串格式来很好地获得输出

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

答案 3 :(得分:4)

你可以尝试这个......

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

答案 4 :(得分:2)

如果您需要字符串表示时间,可以使用:

dt.ToShortTimeString()
dt.ToLongTimeString()