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

C#-এ Unix টাইমস্ট্যাম্প পাওয়ার পদ্ধতি

Unix টাইমস্ট্যাম্প মূলত Unix অপারেটিং সিস্টেমে ব্যবহৃত হয়। কিন্তু এটি সব অপারেটিং সিস্টেমের জন্য উপকারী কারণ এটি সব টাইম জোনের টাইম রিপ্রেজেন্ট করে।

Unix টাইমস্ট্যাম্প সেকেন্ডে টাইম রিপ্রেজেন্ট করে। Unix epoch ১ জানুয়ারি ১৯৭০-এ শুরু হয়েছিল।

সুতরাং, Unix Timestamp হলো একটি নির্দিষ্ট তারিখ এবং ১ জানুয়ারি ১৯৭০-এর মধ্যে সেকেন্ডের সংখ্যা।

DateTime.Now.Subtract().TotalSeconds মেথড ব্যবহার করে

উদাহরণ

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
  1. উইন্ডোজে Get Windows 10 আইকন সরানোর উপায়

  2. C#-তে Tuple-এর দ্বিতীয় উপাদান পেতে Item2 প্রোপার্টি ব্যবহার

  3. C#-তে Tuple-এর তৃতীয় উপাদান পেতে Item3 প্রোপার্টি ব্যবহার

  4. C#-তে Tuple-এর ষষ্ঠ উপাদান পেতে Item6 প্রোপার্টি ব্যবহার