Date formatı yerine Unixtimestamp ile işlem yapabilirsiniz. Ekrana yazdırma gibi durumlarda cihazın timezone’una göre date formatına çevirebilirsiniz.
Bazı cihazlar utc formatında datetime gönderiyor, bazıları ise timestamp olarak gönderiyor. Her iki durumda da datetime olarak veritabanına kaydediyorum. Unix Timestamp (bigint) veri türünde veritabanına kaydedersem geçmşe dönük sorgulamalarda performans kaybına neden olur mu diye çekimser davrandım.