[英]Convert SQL Server datetime to Int
我有一個帶有存儲日期時間的列的SQL Server數據庫,例如,我想將所有這些列值都轉換為整數:
我想要的是它顯示在datagridiew中,這種類型的值:
輸出:“ 17:30”
然后,將這兩個值分開:
輸出:17,30
為了可以進行操作,到目前為止,這是我的代碼:
public DataTable SQLToInt()
{
comando.Connection = Conexiion.AbrirConexion();
comando.CommandText = "SELECT HLunesE FROM Grupos$";
leer = comando.ExecuteReader();
while (leer.Read())
{
}
tabla.Load(leer);
Conexiion.CerrarConexion();
return tabla;
}
您可以改用以下命令:
comando.CommandText = "SELECT concat(DatePart (Hour,HLunesE),',',DatePart (Minute,HLunesE)) as Result
FROM Grupos$ WHERE HLunesE IS NOT NULL";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.