Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come calcolare Epoch

Tempo di Epoca, o epoca , è la quantità di tempo che è trascorso da 00:00 (ora militare ) , 1 gennaio 1970 . Questa volta è conosciuto anche come Unix epoca , o il tempo di Unix , poiché questo è un alfiere del tempo in Unix o Unix-like sistemi operativi (come GNU /Linux) . Mentre tutti i sistemi operativi Unix e Unix-like hanno comandi che danno il tempo di epoca (come " date + % s" nella shell bash ) , si consiglia di calcolare il tempo di epoca sul proprio. Questo può essere completato in pochi passaggi corti. Istruzioni
1

Determinare il numero di anni dal 1970 e moltiplicare per il numero approssimativo di secondi in un anno , che è 31556926 secondi . Ad esempio , se l'anno corrente è 2011 , quindi 41 anni sono trascorsi dal 1970 . Moltiplicando 41 per il numero approssimativo di secondi in un anno dà 1293833966 . Chiama questo momento A.
2

Determinare il numero di giorni che separano i dati correnti e 1 gennaio . Ad esempio , se la data è il 11 marzo , poi ci sono 70 giorni tra il 11 marzo e il 1 gennaio (esclusi gli anni bisestili ) . Moltiplicando questo per il numero di secondi in un giorno , che è 86.400 , dà 6.048.000 . Chiamare questa volta B.
3

determinare la differenza di tempo tra l'ora corrente e il tempo di 00:00 . Ad esempio, se l'ora corrente è 11:34:12 , quindi moltiplicare il numero di ore ( 11) per il numero di secondi in un'ora ( 3.600 ) , quindi moltiplicare il numero di minuti ( 34) per il numero di secondi in un minuto ( 60 ) , quindi aggiungere questi numeri per il numero di secondi correnti . Questo dà 11 * 3.600 + 60 * 34 + 12 , che è uguale a 41.652 . Chiamare questa volta C.
4

Trovare il numero di anni bisestili che sono trascorsi dal 1970 , e moltiplicare quel numero per il numero di secondi in un giorno , che è 86.400 . Tra il 1970 e il 2011 , ci sono stati 10 gli anni bisestili , e quindi 10 giorni aggiuntivi in ​​quel momento . Moltiplicando 10 per 86.400 dà 864.000 . Chiamare questa volta D.
5

Determinare la somma dei tempi di A , B , C e D. L'aggiunta di questi momenti insieme ( 1.293.833,966 mila , 6.048.000 , 41.652 e 864.000 ) dà 1300787618 . Questo è il momento epoca approssimativa .

 

sistemi © www.354353.com