我正在尝试获取日期&时间从服务器,它返回我正确的日期,但时间是不正确的,它是大约12小时的旧时间。例如如果当前日期&时间是05-07-2016 02:47 PM然后从服务器收到05-07-2016 02:18 AM。请谁给我一个正确的解决办法。
我在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();
}
使用这个:Convert.ToDateTime(DateTime.Now).Date