एक यूनिक्स टाइमस्टैम्प मुख्य रूप से यूनिक्स ऑपरेटिंग सिस्टम में उपयोग किया जाता है। लेकिन यह सभी ऑपरेटिंग सिस्टम के लिए सहायक है क्योंकि यह सभी समय क्षेत्रों के समय का प्रतिनिधित्व करता है।
यूनिक्स टाइमस्टैम्प सेकंड में समय का प्रतिनिधित्व करते हैं। यूनिक्स युग 1 जनवरी 1970 को शुरू हुआ।
तो, यूनिक्स टाइमस्टैम्प एक विशिष्ट तिथि के बीच सेकंड की संख्या है
उदाहरण
DateTime.Now.Subtract().TotalSecondsMethod
का उपयोग करके यूनिक्स टाइमस्टैम्प प्राप्त करने के लिएclass Program{ static void Main(string[] args){ Int32 unixTimestamp = (Int32)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; Console.WriteLine("The Unix Timestamp is {0}", unixTimestamp); Console.ReadLine(); } }
आउटपुट
1596837896
उदाहरण
DateTimeOffset.Now.ToUnixTimeSeconds() विधि का उपयोग करके यूनिक्स टाइमस्टैम्प प्राप्त करने के लिए
class Program{ static void Main(string[] args){ var unixTimestamp = DateTimeOffset.Now.ToUnixTimeSeconds(); Console.WriteLine("The Unix Timestamp is {0}.", unixTimestamp); Console.ReadLine(); } }
आउटपुट
1596819230.
उदाहरण
TimeSpan स्ट्रक्चर विधियों का उपयोग करके यूनिक्स टाइमस्टैम्प प्राप्त करने के लिए
class Program{ static void Main(string[] args){ TimeSpan epochTicks = new TimeSpan(new DateTime(1970, 1, 1).Ticks); TimeSpan unixTicks = new TimeSpan(DateTime.Now.Ticks) - epochTicks; Int32 unixTimestamp = (Int32)unixTicks.TotalSeconds; Console.WriteLine("The Unix Timestamp is {0}.", unixTimestamp); Console.ReadLine(); } }
आउटपुट
1596839083