簡體   English   中英

將毫秒轉換為SQL日期時間

[英]Convert Milliseconds to SQL datetime

如何將毫秒轉換為SQL日期時間?

我像這樣傳遞變量start&end:

 var interval = scheduler.GetSelectedInterval();
 var resourceId = scheduler.GetSelectedResource();
 var start = _aspxDateTimeToMilliseconds(interval.start);
 var end = _aspxDateTimeToMilliseconds(interval.end);
 window.location.href = 
    "FicheAgenda.aspx?Page=ACTION&Mode=Creation&start=" + 
         start + "&end=" + end +"&resourceId=" + resourceId;

輸出:

FicheAgenda.aspx?Page=ACTION&Mode=Creation&start=1334579400000&end=1334584800000&resourceId=24

在FicheAgenda.aspx上,我想將此開始和結束值轉換為日期時間

     <asp:SqlDataSource ID="SqlDataSource_Activity" runat="server" 
        ConnectionString="<%$ ConnectionStrings:OnyxConnectionString %>" 
        SelectCommand="SELECT DISTINCT [ID_ACTIVITE], [LIBELLE_ACTIVITE]
                       FROM [ESPTEMPS_ACTIVITE]
                       LEFT JOIN ESPTEMPS_PROGRAMMATION
                ON ESPTEMPS_ACTIVITE.ID_ACTIVITE = ESPTEMPS_PROGRAMMATION.ID_ACTIVITY
                        WHERE DATEADD(MINUTE, 
                                CONVERT(int, SUBSTRING(HEURE_DEBUT, 3, 2)), 
                                DATEADD(HOUR, 
                                  CONVERT(int, SUBSTRING(HEURE_DEBUT, 1, 2)), 
                                   DATE_DEBUT))
                               < convert(datetime,@StartDate)
                        AND
                              DATEADD(MINUTE, 
                                CONVERT(int, SUBSTRING(HEURE_FIN, 3, 2)), 
                                DATEADD(HOUR, 
                                  CONVERT(int, SUBSTRING(HEURE_FIN, 1, 2)), DATE_FIN))
                              > convert(datetime,@EndDate) ">
 <SelectParameters>
    <asp:QueryStringParameter Name="StartDate" QueryStringField="start" />
     <asp:QueryStringParameter Name="EndDate" QueryStringField="end" />
 </SelectParameters>             
 </asp:SqlDataSource>

使用dateadd函數,例如:

dateadd(ms, start, '19800101')

其中1980-01-01將是您在_aspxDateTimeToMilliseconds方法中使用的“零”日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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