我正在使用linq获取数据并将时间字段转换为字符串。
那时如果我在sql server的时间字段中有一个值11:00:00。
但是在转换为字符串时,我正在“1900年1月1日上午11:00”。
请提供帮助,仅提取时间部分。
提前致谢..
答案 0 :(得分:1)
试试这个:
yourDateTimeObject.ToString("HH:mm:ss")
或者像Mark Seemann所说:
yourDateTimeObject.TimeOfDay.ToString()
答案 1 :(得分:1)
听起来该字段属于DateTime类型。您可以使用TimeOfDay属性仅获取时间部分。
timeField.TimeOfDay