একটি ইউনিক্স টাইমস্ট্যাম্প প্রধানত ইউনিক্স অপারেটিং সিস্টেমে ব্যবহৃত হয়। কিন্তু এটি সমস্ত অপারেটিং সিস্টেমের জন্য সহায়ক কারণ এটি সমস্ত সময় অঞ্চলের সময়কে প্রতিনিধিত্ব করে৷
ইউনিক্স টাইমস্ট্যাম্প সেকেন্ডে সময় উপস্থাপন করে। ইউনিক্স যুগ শুরু হয়েছিল 1লা জানুয়ারী 1970 এ।
সুতরাং, ইউনিক্স টাইমস্ট্যাম্প হল একটি নির্দিষ্ট তারিখের মধ্যে সেকেন্ডের সংখ্যা
উদাহরণ
DateTime.Now.Subtract().TotalSecondsMethod
ব্যবহার করে ইউনিক্স টাইমস্ট্যাম্প পেতেশ্রেণির প্রোগ্রাম{ static void Main(string[] args){ Int32 unixTimestamp =(Int32)(DateTime.Now.Subtract(new DateTime(1970, 1, 1)))).মোট সেকেন্ড; Console.WriteLine("The Unix টাইমস্ট্যাম্প হল {0}", unixTimestamp); Console.ReadLine(); }}
আউটপুট
1596837896
উদাহরণ
DateTimeOffset.Now.ToUnixTimeSeconds() পদ্ধতি
ব্যবহার করে ইউনিক্স টাইমস্ট্যাম্প পেতে <প্রি>ক্লাস প্রোগ্রাম{ স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ var unixTimestamp =DateTimeOffset.Now.ToUnixTimeSeconds(); Console.WriteLine("Unix টাইমস্ট্যাম্প হল {0}।", unixTimestamp); Console.ReadLine(); }}আউটপুট
1596819230।
উদাহরণ
টাইমস্প্যান স্ট্রাকট পদ্ধতি ব্যবহার করে ইউনিক্স টাইমস্ট্যাম্প পেতে
<প্রি>ক্লাস প্রোগ্রাম{ স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ টাইমস্প্যান ইপোচটিক্স =নতুন টাইমস্প্যান(নতুন তারিখের সময়(1970, 1, 1) টিক্স); টাইমস্প্যান ইউনিক্সটিক্স =নতুন টাইমস্প্যান(ডেটটাইম.এখন টিক্স) - epochTicks; Int32 unixTimestamp =(Int32)unixTicks.TotalSeconds; Console.WriteLine("Unix টাইমস্ট্যাম্প হল {0}।", unixTimestamp); Console.ReadLine(); }}আউটপুট
1596839083