C# Unix Time Stamp

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;
}
Paylaş :

Bu gönderiyi paylaş

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.