C# में DateTimeOffset.ToFileTime () विधि का उपयोग वर्तमान DateTimeOffset ऑब्जेक्ट के मान को Windows फ़ाइल समय में बदलने के लिए किया जाता है। यह विधि वर्तमान DateTimeOffset ऑब्जेक्ट का एक Int64 मान लौटाती है, जिसे Windows फ़ाइल समय के रूप में व्यक्त किया जाता है।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
public long ToFileTime ();
उदाहरण
आइए अब DateTimeOffset.ToFileTime() पद्धति को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main() { DateTimeOffset dateTimeOffset1 = new DateTimeOffset(2019, 11, 10, 6, 20, 10, new TimeSpan(-5, 0, 0)); Console.WriteLine("DateTimeOffset = {0}", dateTimeOffset1); int hash = dateTimeOffset1.GetHashCode(); long res = dateTimeOffset1.ToFileTime(); Console.WriteLine("DateTimeOffset HashCode = {0}", hash); Console.WriteLine("Windows file time = {0}", res); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
DateTimeOffset = 11/10/2019 6:20:10 AM -05:00 DateTimeOffset HashCode = -92293937 Windows file time = 132178584100000000
उदाहरण
आइए अब DateTimeOffset.ToFileTime() पद्धति को लागू करने के लिए एक और उदाहरण देखें -
using System; public class Demo { public static void Main() { DateTimeOffset dateTimeOffset1 = DateTimeOffset.Now; Console.WriteLine("DateTimeOffset = {0}", dateTimeOffset1); long res = dateTimeOffset1.ToFileTime(); Console.WriteLine("Windows file time = {0}", res); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
DateTimeOffset = 10/16/2019 11:16:47 AM +00:00 Windows file time = 132156982075593442