我有DateTime变量,我需要从该变量获得时间值。
我怎样才能在C#中做到这一点?
谢谢,
答案 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()