2012-02-26 16 views
63

संभव डुप्लिकेट:
How do you convert epoch time in C#?मैं सी # में युग का समय कैसे प्राप्त करूं?

मैं यह पता लगाने की कैसे सी # में युग समय पाने के लिए कोशिश कर रहा हूँ। इस वेबसाइट पर दिए गए टाइम स्टाम्प्स के समान: http://www.epochconverter.com/

करता है दिनांक समय है कि के लिए एक विधि है?

उत्तर

119
TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1); 
int secondsSinceEpoch = (int)t.TotalSeconds; 
Console.WriteLine(secondsSinceEpoch); 
+8

निश्चित रूप से, यदि आपको लगता है कि युग 1 9 70-01-01T00: 00: 00 है, तो किसी भी यूनिक्स सिस्टम की तरह। लेकिन .NET युग 0001-01-01T00: 00: 00 है, जिसे 'डेटटाइम.इनवैल्यू' के रूप में जाना जाता है। –

+30

अवश्य, लेकिन अनुप्रयोगों का एक बहुत अभी भी उदाहरण के लिए OAuth की तरह, 1970 युग का उपयोग करें। – froggythefrog

+0

@froggythefrog और SWT टोकन http://msdn.microsoft.com/en-us/library/windowsazure/hh781551.aspx – user1477388

संबंधित मुद्दे