Jey*_*mov 1 c# datetime asp.net-mvc-3
在我创建新产品的mvc3应用程序中,我想添加它的创建日期.
[HttpPost]
public ActionResult Create( Product product )
product.CreateDate = DateTime.Now.ToLongDateString();
...
return View( product );
}
Run Code Online (Sandbox Code Playgroud)
当我将网站部署到托管时,DateTime.Now会创建任何问题吗?它取决于用户的计算机时间吗?如果用户的计算机时间不正确,产品的创建日期将不正确..我需要帮助,总是得到实时.或者,请告知其他方式.对不起,我的英语不好..
DateTime.Now将反映运行代码的计算机上的日期和时间(因此,在Web应用程序中,服务器时间).
我建议使用DateTime.UtcNow- 这将在计算机所在的任何地方给出一致的结果(假设计算机设置正确).