c# - 如何将SQL Server的时间数据类型转换为C#日期时间数据类型?

标签 c# sql sql-server asp.net-mvc

我有一个场景,我需要转换 TIME 的值SQL Server 中的数据类型到 C# 服务器时间。

在 SQL Server 中:

10:10

最佳答案

将 SQL Server 的时间数据类型转换为 C# 中的日期时间

使用 ((SqlDataReader)reader) 将 DataReader 对象转换为 SqlDataReader 并使用 GetTimeSpan 方法。

TimeSpan myTimeSpan = ((SqlDataReader)reader).GetTimeSpan(reader.GetOrdinal("Column Name"));

object.time= new DateTime(myTimeSpan.Ticks);

关于c# - 如何将SQL Server的时间数据类型转换为C#日期时间数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200527/

相关文章:

sql - 将结果拆分为单独的列

php - 我想在循环外使用变量,但在 while 循环中定义变量

sql-server - "Automatic"将 SQL Server 表传输到 F# 矩阵

python - "Unexpected EOF"连接到 SQL Server

sql - 如何将复合主键插入到另一个表中?

c# - 我对一些反射代码感到困惑,正在寻找见解

javascript - 从 Visual Studio 2017 任务列表中排除文件夹

c# - 按钮数组 : change property

c# - 根据更改集编号从 TFS 下载文件

java - SQL : Vehicule gets added to DataBase but not his options