我部署ASP.NET应用程序的服务器使用日期格式mm/dd/yyyy
。因此,在访问应用程序时,用户应该在日历控件中看到格式为mm/dd/yyyy
的日期。
但是在其他一些机器上,它会将日期格式显示为dd-mm-yyyy
,并且使用此日期格式,SQL查询会因datetime
转换错误而崩溃。
你能帮帮我吗?为什么日期格式随机器而变化?
感谢。
答案 0 :(得分:0)
由于机器上设置的文化而发生变化,但您可以随时格式化日期:
string.Format("{0:MM/dd/yyyy}", datevalue);