folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Database'e Global Bir Şekilde Tarih Formatı Kayıt Etmek



Database'e Global Bir Şekilde Tarih Formatı Kayıt Etmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    end bunu yazdı
    DrKill bunu yazdı
    cemnet bunu yazdı
    cukurova bunu yazdı

    Genelde db'ye tarihleri integer olarak unix time (=epoch, posix time) olarak saklıyorum. Hayat çok daha kolay oluyor 😉

     

     

    benden önce datetime tipinde kurgulamışlar maalesef. sıfırdan yapacak olsam direk epoch time olurdu.

    datetime2 olarak kaydederim genellikle veya datetime (tsql için)

    epoch a göre dezavantajı nedir?

    18/05/2021 18:45:32

    19 byte

    1620074226

    4 byte

    Gerçi string vs int referans aldık ama.

    Yok hocam. Tsql için söylersem datetime 8byte yer kaplıyor.

     

    https://stackoverflow.com/a/17034242

     

    4 byte tarih 4 byte zaman için...

    Ki bence size çok önemli değil. Raporlama felan yaparken daha kullanışlı datetime.

    DrKill tarafından 04/May/21 19:00 tarihinde düzenlenmiştir

    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
Toplam Hit: 3556 Toplam Mesaj: 12
timezone