a cosa serve questo datetime nella query DB [chiuso]


0

Accetto una query db

@retVal = (DATEDIFF (s, '19700101', GETUTCDATE ()) - dateTime)

a cosa serve questo datetime ?? n cosa restituisce questa query


2
Con quale parte stai lottando? Sia DATEDIFF che GETUTCDATE sono funzioni semplici se le guardi. Sembrerebbe più probabile che tu voglia sapere perché questo è stato chiamato, piuttosto che come funziona la matematica. La risposta al "perché" non può essere risolta senza più contesto.
Paolo

Risposte:


1

Se ho capito bene la tua domanda, il numero 19700101 è il cosiddetto Time Stamp Unix

Convertito punti in lunedì, 17 agosto 1970 00:15:01 GMT: http://www.onlineconversion.com/unix_time.htm

Il timestamp unix è un modo per tenere traccia del tempo come totale parziale di secondi. Questo conteggio inizia all'epoca Unix il 1 ° gennaio 1970 all'UTC. Pertanto, il timestamp unix è semplicemente il numero di secondi tra una data particolare e l'epoca Unix. Va anche sottolineato (grazie ai commenti dei visitatori di questo sito) che questo punto nel tempo tecnicamente non cambia, indipendentemente da dove ti trovi sul globo. Ciò è molto utile ai sistemi informatici per il monitoraggio e l'ordinamento delle informazioni datate in applicazioni dinamiche e distribuite sia online che lato client.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.