2016-09-14 2 views
-1

Как получить время сервера db, используя linq в selenium C# без использования add и substract. Date.TimeNow дает системное время (EST), но сервер имеет разное время (CST). В соответствии с инструкциями я не должен использовать Add или substraction. Может ли кто-нибудь помочь мне в этом.получить время сервера, используя linq to sql

+0

Ваш вопрос очень запутан. Почему вы используете Linq для SQL, но не запрашиваете базу данных? Что вы пытаетесь добавить или вычесть? Вы имеете в виду DateTime.Now, а не Date.TimeNow? – Necoras

+0

простой ответ: вы не можете. Длинный ответ: Нет, вы не можете. Если сервер не раскрывает api или не помещает его на веб-страницу, вы не можете напрямую обращаться к серверу – Steve

ответ

0
DateTime serverTime = DateTime.Now; // current Time 
DateTime utcTime = serverTime.ToUniversalTime; // convert it to Utc 

TimeZoneInfo timezoneinfo = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time"); 
DateTime localTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, timezoneinfo); // convert from utc to local. 
Смежные вопросы