συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να υπολογίσετε Epoch

ώρα Epoch , ή την εποχή , είναι το χρονικό διάστημα που έχει παρέλθει από τις 00:00 ( στρατιωτική ώρα ) , 1 Ιανουαρίου του 1970 . Αυτή τη φορά είναι επίσης γνωστή ως Unix εποχή ή ώρα Unix , δεδομένου ότι αυτό είναι ένα σημαιοφόρος του χρόνου σε Unix ή Unix - like λειτουργικά συστήματα ( όπως το GNU /Linux ) . Ενώ όλα τα Unix και Unix - like λειτουργικά συστήματα έχουν εντολές που δίνουν το χρόνο εποχής ( όπως η «ημερομηνία + % s " στο κέλυφος bash ) , μπορεί να θέλετε να υπολογίσετε το χρόνο εποχής για τη δική σας . Αυτό μπορεί να ολοκληρωθεί σε λίγα βήματα . Οδηγίες
Η 1

Προσδιορίστε τον αριθμό των ετών από το 1970 και πολλαπλασιάστε το με τον κατά προσέγγιση αριθμό των δευτερολέπτων σε ένα χρόνο , η οποία είναι 31.556.926 δευτερόλεπτα . Για παράδειγμα , εάν το τρέχον έτος είναι 2011 , τότε έχουν περάσει 41 χρόνια από το 1970 . Πολλαπλασιάζοντας 41 από τον κατά προσέγγιση αριθμό των δευτερολέπτων σε ένα χρόνο δίνει 1293833966 . Καλέστε αυτή τη φορά Α. 2

Προσδιορίστε τον αριθμό των ημερών που διαχωρίζουν την τρέχουσα δεδομένων και την 1η Ιανουαρίου. Για παράδειγμα , αν η ημερομηνία είναι 11 Μαρτίου , στη συνέχεια, υπάρχουν 70 ημέρες από 11 Μαρτίου έως και την 1 Γενάρη ( με εξαίρεση τα δίσεκτα έτη ) . Πολλαπλασιάζοντας το αποτέλεσμα με τον αριθμό των δευτερολέπτων σε μια ημέρα , η οποία είναι 86.400 , δίνει 6.048.000 . Καλέστε αυτή τη φορά B.
εικόνων 3

Καθορίστε τη διαφορά ώρας ανάμεσα στην τρέχουσα ώρα και ώρα 00:00 . Για παράδειγμα, αν η τρέχουσα ώρα είναι 11:34:12 , στη συνέχεια, πολλαπλασιάζεται ο αριθμός των ωρών ( 11 ) από τον αριθμό των δευτερολέπτων σε μια ώρα ( 3600 ) , στη συνέχεια, να πολλαπλασιάσει τον αριθμό των λεπτών ( 34 ) με τον αριθμό των δευτερολέπτων σε ένα λεπτό ( 60 ) , στη συνέχεια, προσθέστε αυτούς τους αριθμούς με τον αριθμό των σημερινών δευτερόλεπτα . Αυτό δίνει 11 * 3600 + 60 * 34 + 12 , το οποίο ισούται με 41652 . Καλέστε αυτή τη φορά C.
4

Βρείτε τον αριθμό των δίσεκτα έτη που έχουν περάσει από το 1970 , και πολλαπλασιάστε εκείνο τον αριθμό με τον αριθμό των δευτερολέπτων σε μια ημέρα , η οποία είναι 86.400 . Μεταξύ 1970 και 2011 , υπήρχαν 10 δίσεκτα έτη , και ως εκ τούτου, 10 επιπλέον ημέρες σε αυτό το διάστημα . Πολλαπλασιάζοντας 10 από 86,400 δίνει 864.000 . Καλέστε αυτή τη φορά Δ.

5

Καθορίστε το ποσό των φορές A, B , C και D. Η προσθήκη αυτών των χρόνων μαζί ( 1293833966 , 6048000 , 41.652 και 864.000 ) δίνει 1300787618 . Αυτή είναι η προσέγγιση χρόνος εποχή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα