Różne strefy czasowe

0

Będziemy tworzyć system, który będzie używany w różnych strefach czasowych, ale baza danych będzie jedna.
Macie jakieś pomysły jak najlepiej zapisywać czas w takiej bazie? Mamy kilka pomysłów ale chciałbym poznać Wasze sugestie na ten temat.

3

zapisywanie
Lokalnie konwertowac czas do UTC i zapisywac do bazy

odczytywanie
jak odczytujemy to wiemy ze to czas UTC wiec mozemy go skonwertowac do czasu lokalnego (gdy jest taka potrzeba). Kod bedzie wspolny bo mozna to zrobic na podstawie ustawien OS

tu masz wiecej na ten temat (ogolnie jezeli chodzi o roznice czasowe)
http://stackoverflow.com/questions/2532729/daylight-saving-time-and-time-zone-best-practices

2

Część baz danych posiada typ trzymający oprócz daty także strefę czasową (datetimeoffset). Wtedy możesz w bazie trzymać czas w dowolnej strefie i tylko przy wyświetlaniu robić z niego lokalny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1