簡體   English   中英

將SQL Server日期時間轉換為Int

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM