Может ли кто-нибудь объяснить разницу между System.DateTime и System.DateTimeOffset в C # .NET? Что лучше всего подходит для создания веб-приложений с пользователями из разных часовых поясов?