কম্পিউটার টিউটোরিয়াল

C#-এ DateTimeOffset.ToFileTime() মেথড


C#-এ DateTimeOffset.ToFileTime() মেথডটি বর্তমান DateTimeOffset অবজেক্টের মানকে উইন্ডোজ ফাইল টাইমে রূপান্তর করতে ব্যবহৃত হয়। মেথডটি বর্তমান DateTimeOffset অবজেক্টের Int64 মান ফেরত দেয়, যা উইন্ডোজ ফাইল টাইম হিসেবে এক্সপ্রেস করা হয়।

সিনট্যাক্স

নিচে সিনট্যাক্স দেওয়া হলো:

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.Now-এর ফাইল টাইম:

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

  1. C#-এ DateTimeOffset.FromUnixTimeMilliseconds() পদ্ধতি

  2. C#-এ DateTimeOffset.FromFileTime() পদ্ধতি

  3. C#-এ DateTimeOffset.Compare() মেথড

  4. C#-এ DateTimeOffset.AddYears() মেথড