Я пытаюсь получить Date & Время от сервера, и оно возвращает мне правильную дату, но время неправильное, это примерно 12-часовое время. например, если текущий Дата & Время 05-07-2016 02:47 PM, затем с сервера я получил 05-07-2016 02:18. пожалуйста, любой дайте мне правильное решение.Как получить текущее время с сервера?
Я работаю в MVC 4 И мой код приведен ниже.
public ActionResult getDT()
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
string datetime = DateTime.ParseExact(DateTime.Now.ToShortTimeString(), "HH:mm", CultureInfo.CurrentCulture).ToString("hh:mm tt");
ViewBag.dt = datetime;
return View();
}
Нет, это не так. Какой ваш часовой пояс? Каков часовой пояс вашего * сервера? –
И, пожалуйста, не сломайте заголовок и теги. Это не имеет ничего общего с MVC. Вы запрашиваете текущее * местное время для своего сервера, вы получаете текущее * местное время для вашего сервера. Часы могут быть неправильными, но, скорее всего, сервер находится в совершенно другом часовом поясе от вашего собственного –
Извините за неправильную культурологию, недавно я ее модифицировал, пожалуйста, еще раз проверьте –