Strefy czasowe to trudne, złe rzeczy. Zwykle są przechowywane jako przesunięcie UTC, ale nawet to ma problemy z takimi rzeczami, jak zmiana czasu letniego (jeśli w ogóle).
Jeśli używasz SQL Server 2008, możesz użyć datetimeoffset
typ, który zawiera przesunięcie utc z wartością. W przeciwnym razie potrzebne będą dwie kolumny.