Как получить местное время, а не серверное в c#.
Дорогие Все,
У меня есть один сайт, для этого у нас есть сервер, который находится в нас.
И когда я использую DateTime.Теперь он дает серверное время, но я хочу местное время, то есть,
мы будем использовать этот сайт только в Индии, позже мы можем использовать его за пределами Индии.
Итак, когда я использую этот сайт в Индии, то хочу хранить india time(IST). но не наше серверное время.
Что я уже пробовал:
я предполагаю, что использовать UTC и получить смещение в минутах. А затем сопоставьте utc с местным временем.
What, if i use this code, to get offset in minutes? //OFFSET IN MINUTES TimeZoneInfo AST = TimeZoneInfo.FindSystemTimeZoneById("Arab Standard Time"); DateTime utc = DateTime.UtcNow; DateTime KSA = TimeZoneInfo.ConvertTimeFromUtc(utc, AST); double offset = KSA.Subtract(utc).TotalMinutes;
пожалуйста, помогите мне, ребята.
Спасибо