gpt4 book ai didi

c# - 如何获得真实日期(或时间)?

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:18 25 4
gpt4 key购买 nike

当我创建新产品时,在 mvc3 应用程序中,我想添加它的创建日期。

 [HttpPost]
public ActionResult Create( Product product )
product.CreateDate = DateTime.Now.ToLongDateString();
...
return View( product );
}

当我将站点部署到主机时,DateTime.Now 会产生任何问题吗?它取决于用户的计算机时间吗?如果用户的计算机时间不正确,产品的创建日期将不正确。我需要这方面的帮助,始终获得实时信息。或者,请建议其他方式。抱歉我的英语不好..

最佳答案

DateTime.Now 将反射(reflect)运行代码的计算机上的日期和时间(因此,在网络应用程序中,服务器时间)。 p>

我建议使用 DateTime.UtcNow相反 - 无论计算机位于何处,这都会为您提供一致的结果(假设计算机设置正确)。

关于c# - 如何获得真实日期(或时间)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12017604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com