Delphi Can
Unix Timestamp çalışma mantığı hakkında - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: Unix Timestamp çalışma mantığı hakkında (/showthread.php?tid=7898)



Unix Timestamp çalışma mantığı hakkında - mxpain - 13-10-2024

Merhaba, bir e ticaret sitesinden sipariş tarihlerine ait veri çekiyorum ve api dökümantasyonunda " orderDate, Timestamp (milliseconds) formatında GMT +3 olarak iletilir. createdDate bilgileri ise GMT formatında iletilir. Convert işlemi yaparken bu bilgiye dikkat edilmelidir " ifadesi yer alıyor. Bu Timestamp değerlerini dönüştürmekte sorun yaşamıyorum ancak elde ettiğim tarih ve saat değerlerine +3 saat eklemeli miyim yoksa olduğu gibi bırakmalı mıyım bundan emin değilim?

Örneğin orderDate:1728600728008 timestampi için kullanıcıya yansıması gereken sipariş tarihi 10.10.2024 - 22:52:08 midir yoksa 11.10.2024 - 01:52:08 mi?

https://currentmillis.com/ gibi dönüştürücü platformlarda GMT+0 için 10 ekim 22:52 derken GMT+3 için 11 ekim 01:52 diyor, kafamı karıştıran durum da burası. Ben timestamp zaten GMT +3 iletildiği için kullanıcıya yansıtırken saat eklemesi yapmamalıyım diye düşünüyorum ancak emin olamadım.

Teşekkür ederim.


Unix Timestamp çalışma mantığı hakkında - frmman - 14-10-2024

Niye orderDate (GMT+3) ile createdDate (GMT+?) değerlerini farklı GMT dilimlerinde kullanıyorlar.

createDate için sadece GMT yazdığınız için GMT+0 gibi anlıyorum.

orderDate +3 eklenmiş hali size gönderildiği için kullanıcıya gösterirken herhangi bir işlem yapmanız gerekmez. createDate (gmt+0) i de aynı yerde kullanıyorsanız sadece ona +3 eklemeniz gerekir.