C# Unix Time Stamp
Geliştirdiğimiz projelerde tarih/saat bilgilerini bulundurmamız gerekebiliyor, peki bu tarih/saati başka platformlar ile sorunsuz bir şekilde nasıl paylaşabiliriz? Direk yazsak paylaşamaz mıyız? Dediğinizi duyar gibiyim. Paylaşabiliriz, lakin öyle anlar geliyor ki biz tam tarihi sistem üzerinde tutuyoruz veya bizim kullandığımız platformlar bize başkalarının anlamasının güç olduğu şekiller döndürebiliyor. Türkçe-İngilizce gibi. En iyi sonucu almak için ise Unix Time Stamp değeri kullanılır. Aşağıda ki kod ile long değeri olarak Unix Time Stamp değerini alabiliriz.
public long UnixTimeNow() { var timeSpan = (DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0)); return (long)timeSpan.TotalSeconds; }
Bir yanıt yazın