Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用linq sql将时间字段转换为字符串?_Linq - Fatal编程技术网

如何使用linq sql将时间字段转换为字符串?

如何使用linq sql将时间字段转换为字符串?,linq,Linq,我使用linq获取数据并将时间字段转换为字符串 此时,如果sql server的时间字段中有值11:00:00 但在转换为字符串时,我得到了“1900年1月1日11:00AM” 请帮我取唯一的时间部分 timeField.TimeOfDay 提前感谢..试试这个: yourDateTimeObject.ToString("HH:mm:ss") 或者正如马克·希曼所建议的: yourDateTimeObject.TimeOfDay.ToString() 听起来该字段的类型是DateTime。

我使用linq获取数据并将时间字段转换为字符串

此时,如果sql server的时间字段中有值11:00:00

但在转换为字符串时,我得到了“1900年1月1日11:00AM”

请帮我取唯一的时间部分

timeField.TimeOfDay
提前感谢..

试试这个:

yourDateTimeObject.ToString("HH:mm:ss")
或者正如马克·希曼所建议的:

yourDateTimeObject.TimeOfDay.ToString()

听起来该字段的类型是DateTime。您可以使用该属性仅获取时间部分

timeField.TimeOfDay