밀리 초를 SQL datetime으로 변환하려면 어떻게해야합니까?밀리 초를 SQL datetime으로 변환
나는 변수가 & 말과 같이 시작 전송 :
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>
어떤 RDBMS를 사용하고 있습니까? (적절한 태그를 추가하십시오) –
밀리 초를 무엇과 비교할 것입니까? 1-1-1970? 그렇다면 datetime을 가져 와서 SQL 서버에 삽입 할 수 있습니다. – Habib
유닉스 Epoch를 의미했습니다. – Habib