C# में DateTimeOffset.FromUnixTimeSeconds() विधि का उपयोग यूनिक्स समय (1970-01-01T00:00:00Z से बीते सेकंड की संख्या के रूप में व्यक्त) को DateTimeOffset मान में बदलने के लिए किया जाता है।
सिंटैक्स
public static DateTimeOffset FromUnixTimeSeconds (long val);
यहां, पैरामीटर val एक यूनिक्स समय है, जिसे 1970-01-01T00:00:00Z (1 जनवरी 1970, दोपहर 12:00 बजे UTC) से बीते सेकंड की संख्या के रूप में व्यक्त किया जाता है।
उदाहरण
आइए DateTimeOffset.FromUnixTimeSeconds() विधि को लागू करने का एक उदाहरण देखें:
using System;
public class Demo {
public static void Main() {
DateTimeOffset offset = DateTimeOffset.FromUnixTimeSeconds(20);
Console.WriteLine("DateTimeOffset = {0} ", offset);
Console.WriteLine("DateTimeOffset (अन्य प्रारूप) = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", offset);
}
}
आउटपुट
यह निम्न आउटपुट देगा:
DateTimeOffset = 1/1/1970 12:00:20 AM +00:00 DateTimeOffset (अन्य प्रारूप) = 01 January 1970, 12:00:20
उदाहरण (नकारात्मक मान)
1970 से पहले के यूनिक्स समय के लिए, पैरामीटर मान को नकारात्मक सेट करें:
using System;
public class Demo {
public static void Main() {
DateTimeOffset offset = DateTimeOffset.FromUnixTimeSeconds(-20);
Console.WriteLine("DateTimeOffset = {0} ", offset);
Console.WriteLine("DateTimeOffset (अन्य प्रारूप) = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", offset);
}
}
आउटपुट
DateTimeOffset = 12/31/1969 11:59:40 PM +00:00 DateTimeOffset (अन्य प्रारूप) = 31 December 1969, 11:59:40