Delphi Can

Orjinalini görmek için tıklayınız: Unix Timestamp çalışma mantığı hakkında
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
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.
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.