Einzelnen Beitrag anzeigen

robroy85

Registriert seit: 6. Nov 2004
Ort: Norderstedt
42 Beiträge
 
#16

Re: SQL/Systemzeit per Stored Procedure auslesen

  Alt 20. Okt 2005, 17:14
Danke für die Programmierungen!
Ich hab die Zeilen nachvollzogen und mir ist noch was aufgefallen. Soweit ich das verstehe wird die Zeitbasis nicht auf den Beginn des Jahres 1900 gerechnet, sondern wird, wie unten zu sehen, von der aktuellen Zeit, beginnend im Jahr 0, die vergangene Zeit seit dem UNIX-Zeitstart 1970 abgezogen!

[quote="marabu"]Mit einer kleinen Anpassung bei GetUtcDate wird die Zeitbasis auf den Beginn des Jahres 1900 umgestellt:
SQL-Code:
...
  SELECT @RefDate = CONVERT(DATETIME, '19700101')
...
  SELECT @unixtime = CONVERT(FLOAT, DATEADD(MINUTE, @BiasInMinutes, GetDate()) - @RefDate)
...
Ist das soweit korrekt?

Spricht denn ansonsten was gegen meine Errechnung der UNIX-Zeit?


Schönen Gruß und danke nochmal!

Robert
  Mit Zitat antworten Zitat