ಯುನಿಕ್ಸ್ ಸಮಯ ಮತ್ತು ಯುನಿಕ್ಸ್ ಎಪೋಕ್ ಪರಿಕಲ್ಪನೆ
ಯುನಿಕ್ಸ್ ಸಮಯ (Unix time) ಎಂಬುದು ಕಂಪ್ಯೂಟಿಂಗ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಮಯವನ್ನು ದಾಖಲಿಸಲು ಬಳಸುವ ಒಂದು ಪ್ರಮುಖ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಇದನ್ನು ಎಪೋಕ್ ಸಮಯ (Epoch time) ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಯುನಿಕ್ಸ್ ಎಪೋಕ್ ಎಂಬುದು ನಿರ್ದಿಷ್ಟವಾಗಿ 1 ಜನವರಿ 1970 ರಂದು UTC ಸಮಯದ ಮಧ್ಯರಾತ್ರಿ 00:00:00 ಯಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಈ ನಿರ್ದಿಷ್ಟ ಕ್ಷಣದಿಂದ ಪ್ರಸ್ತುತ ಕ್ಷಣದವರೆಗೆ ಕಳೆದುಹೋಗಿರುವ ಒಟ್ಟು ಸೆಕೆಂಡುಗಳು ಅಥವಾ ಮಿಲಿಸೆಕೆಂಡುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಈ ಉಪಕರಣವು ಎಪೋಕ್ 0 ಅನ್ನು ಸಹ ಯಶಸ್ವಿಯಾಗಿ ಪರಿವರ್ತಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಗಳು, ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಸರಳವಾಗಿ ಸಂಗ್ರಹಿಸಲು ಈ ಪೂರ್ಣ ಸಂಖ್ಯೆಯ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಲಾಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುವಾಗ ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋಡ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡುವಾಗ ಇಂತಹ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಮಾನವರು ಸುಲಭವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸುವುದು ಅತ್ಯಗತ್ಯವಾಗಿರುತ್ತದೆ.
ಸೆಕೆಂಡುಗಳು ಮತ್ತು ಮಿಲಿಸೆಕೆಂಡುಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸ
ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸೆಕೆಂಡುಗಳು ಅಥವಾ ಮಿಲಿಸೆಕೆಂಡುಗಳ ರೂಪದಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ. ಈ ಎರಡು ಘಟಕಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಲು ಈ ಉಪಕರಣವು ಇನ್ಪುಟ್ನ ಗಾತ್ರ ಅಥವಾ ಅಂಕಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಆಧರಿಸಿದ ನಿಯಮವನ್ನು ಬಳಸುತ್ತದೆ:
- 10-ಅಂಕಿಯ ಮೌಲ್ಯ: ಇನ್ಪುಟ್ 10 ಅಂಕಿಗಳನ್ನು ಹೊಂದಿದ್ದರೆ (ಉದಾಹರಣೆಗೆ
1700000000), ಅದನ್ನು ಸೆಕೆಂಡುಗಳು ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. - 13-ಅಂಕಿಯ ಮೌಲ್ಯ: ಇನ್ಪುಟ್ 13 ಅಂಕಿಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ಮಿಲಿಸೆಕೆಂಡುಗಳು ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
ಈ ನಿಯಮದ ಆಧಾರದ ಮೇಲೆ ಉಪಕರಣವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಘಟಕವನ್ನು ಪತ್ತೆಹಚ್ಚಿ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ವಿವರಗಳು
ಈ ಉಪಕರಣವು ದ್ವಿಮುಖ ಪರಿವರ್ತನೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅಂದರೆ ನೀವು ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ದಿನಾಂಕಕ್ಕೆ ಪರಿವರ್ತಿಸಬಹುದು ಅಥವಾ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಆಗಿ ಪರಿವರ್ತಿಸಬಹುದು.
ಇನ್ಪುಟ್ಗಳು
- ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್: ಸೆಕೆಂಡುಗಳು ಅಥವಾ ಮಿಲಿಸೆಕೆಂಡುಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಒಂದು ಪೂರ್ಣ ಸಂಖ್ಯೆ.
- ದಿನಾಂಕ ಮತ್ತು ಸಮಯ: ಕ್ಯಾಲೆಂಡರ್ ಇಂಟರ್ಫೇಸ್ನಿಂದ ಆಯ್ಕೆ ಮಾಡಲಾದ ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ.
ಔಟ್ಪುಟ್ಗಳು
ಪರಿವರ್ತನೆಯ ನಂತರ ಉಪಕರಣವು ಈ ಕೆಳಗಿನ ವಿವರವಾದ ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:
- ಘಟಕ: ಇನ್ಪುಟ್ ಆಧರಿಸಿ ಇದು "ಸೆಕೆಂಡುಗಳು" ಅಥವಾ "ಮಿಲಿಸೆಕೆಂಡುಗಳು" ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.
- ಸ್ಥಳೀಯ ಸಮಯ: ನಿಮ್ಮ ಸಾಧನದ ಪ್ರಸ್ತುತ ಸಮಯ ವಲಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಪರಿವರ್ತಿಸಲಾದ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ.
- UTC: ಕೋಆರ್ಡಿನೇಟೆಡ್ ಯುನಿವರ್ಸಲ್ ಟೈಮ್ ಸ್ವರೂಪದಲ್ಲಿ ಪರಿವರ್ತಿಸಲಾದ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ.
- ISO 8601: ಅಂತರರಾಷ್ಟ್ರೀಯ ಗುಣಮಟ್ಟದ ISO 8601 ಸ್ವರೂಪದಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ.
- ಸಾಪೇಕ್ಷ (Relative): ಪ್ರಸ್ತುತ ಸಮಯಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಆ ಸಮಯವು ಎಷ್ಟು ಸಮಯದ ಹಿಂದೆ ಇತ್ತು ಅಥವಾ ಭವಿಷ್ಯದಲ್ಲಿ ಯಾವಾಗ ಬರಲಿದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುವ ಮಾನವ-ಓದಬಲ್ಲ ವಿವರಣೆ (ಉದಾಹರಣೆಗೆ "ಈಗ ತಾನೇ").
- ಯುನಿಕ್ಸ್ ಸೆಕೆಂಡುಗಳು: ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಮೌಲ್ಯ.
- ಯುನಿಕ್ಸ್ ಮಿಲಿಸೆಕೆಂಡುಗಳು: ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಮೌಲ್ಯ.
ಬಳಕೆದಾರರು ಯಾವುದೇ ಫಲಿತಾಂಶದ ಮೌಲ್ಯದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅದನ್ನು ನೇರವಾಗಿ ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ನಕಲಿಸಬಹುದು.
ದೋಷ ನಿರ್ವಹಣೆ ಮತ್ತು ನಿಯಮಗಳು
ಉಪಕರಣವು ಇನ್ಪುಟ್ ಮೌಲ್ಯಗಳನ್ನು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ತಪ್ಪು ಇನ್ಪುಟ್ಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಸೂಕ್ತ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:
- ನಮೂದಿಸಿದ ಇನ್ಪುಟ್ ಸಂಖ್ಯೆಯಲ್ಲದಿದ್ದರೆ ಅಥವಾ ಮಾನ್ಯವಾದ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅಲ್ಲದಿದ್ದರೆ, ಫಲಿತಾಂಶಗಳನ್ನು ಮರೆಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು "ಮಾನ್ಯವಾದ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅಲ್ಲ — ಸೆಕೆಂಡುಗಳು ಅಥವಾ ಮಿಲಿಸೆಕೆಂಡುಗಳ ಪೂರ್ಣ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ." ಎಂಬ ಸಂದೇಶವನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ.
- ನಮೂದಿಸಿದ ಸಂಖ್ಯೆಯು ದಿನಾಂಕದ ಮಿತಿಯನ್ನು ಮೀರಿದ್ದರೆ, "ಆ ಸಂಖ್ಯೆಯು ಮಾನ್ಯವಾದ ದಿನಾಂಕದ ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿದೆ." ಎಂಬ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- ಬಳಕೆದಾರರು ಪ್ರಸ್ತುತ ಸಮಯವನ್ನು ಇನ್ಪುಟ್ ಆಗಿ ಬಳಸಲು "ಪ್ರಸ್ತುತ ಸಮಯ ಬಳಸಿ" ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಎಲ್ಲಾ ಇನ್ಪುಟ್ಗಳನ್ನು ತೆರವುಗೊಳಿಸಲು "ತೆರವುಗೊಳಿಸಿ" ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು.
ಬ್ರೌಸರ್ ಆಧಾರಿತ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಗೌಪ್ಯತೆ
ಈ ಉಪಕರಣದ ಸಂಪೂರ್ಣ ಪರಿವರ್ತನೆ ಪ್ರಕ್ರಿಯೆಯು ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿಯೇ ನೇರವಾಗಿ ನಡೆಯುತ್ತದೆ. ನಿಮ್ಮ ಇನ್ಪುಟ್ ಡೇಟಾ ಅಥವಾ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು BroBroGo ಸರ್ವರ್ಗಳಿಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಸಾಧನದಲ್ಲೇ ರನ್ ಆಗುವುದರಿಂದ ಡೇಟಾ ಗೌಪ್ಯತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ)
ಪ್ರಶ್ನೆ: ಇಲ್ಲಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪೇಸ್ಟ್ ಮಾಡುವುದು ಸುರಕ್ಷಿತವೇ?
ಉತ್ತರ: ಹೌದು. ಪರಿವರ್ತನೆಯು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲೇ ನಡೆಯುತ್ತದೆ — BroBroGo ಗೆ ಏನನ್ನೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.
ಪ್ರಶ್ನೆ: ನನ್ನ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಸೆಕೆಂಡುಗಳಲ್ಲಿದೆಯೇ ಅಥವಾ ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿದೆಯೇ ಎಂದು ಅದು ಹೇಗೆ ತಿಳಿಯುತ್ತದೆ?
ಉತ್ತರ: ಗಾತ್ರದ ಆಧಾರದ ಮೇಲೆ: 10-ಅಂಕಿಯ ಮೌಲ್ಯವನ್ನು ಸೆಕೆಂಡುಗಳಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, 13-ಅಂಕಿಯ ಮೌಲ್ಯವನ್ನು ಮಿಲಿಸೆಕೆಂಡುಗಳಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ — ಪ್ರತಿ ಎಪೋಕ್ ಪರಿವರ್ಕವು ಬಳಸುವ ಅದೇ ನಿಯಮ ಇದಾಗಿದೆ, ಏಕೆಂದರೆ ಅಷ್ಟು ದೊಡ್ಡದಾದ ಸೆಕೆಂಡುಗಳ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಭವಿಷ್ಯದಲ್ಲಿ ಶತಮಾನಗಳ ನಂತರ ಬರುತ್ತದೆ.
ಪ್ರಶ್ನೆ: ಫಲಿತಾಂಶಗಳನ್ನು ಯಾವ ಸಮಯ ವಲಯದಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತದೆ?
ಉತ್ತರ: ಸ್ಥಳೀಯ ಸಮಯವು ನಿಮ್ಮ ಸಾಧನದ ಸ್ವಂತ ಸಮಯ ವಲಯವನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ UTC ಮತ್ತು ISO 8601 ನೀವು ಎಲ್ಲಿದ್ದರೂ ಯಾವಾಗಲೂ ಕೋಆರ್ಡಿನೇಟೆಡ್ ಯುನಿವರ್ಸಲ್ ಟೈಮ್ ಆಗಿರುತ್ತದೆ.
ಪ್ರಶ್ನೆ: ಅಮಾನ್ಯವಾದ ಇನ್ಪುಟ್ ನೀಡಿದಾಗ ಏನಾಗುತ್ತದೆ?
ಉತ್ತರ: ನೀವು ಅಮಾನ್ಯವಾದ ಸಂಖ್ಯೆ ಅಥವಾ ಅಕ್ಷರಗಳನ್ನು ನಮೂದಿಸಿದರೆ, ಉಪಕರಣವು ಫಲಿತಾಂಶಗಳನ್ನು ಮರೆಮಾಡುತ್ತದೆ ಮತ್ತು "ಮಾನ್ಯವಾದ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅಲ್ಲ — ಸೆಕೆಂಡುಗಳು ಅಥವಾ ಮಿಲಿಸೆಕೆಂಡುಗಳ ಪೂರ್ಣ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ." ಎಂಬ ದೋಷ ಸಂದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ.