当前位置:  开发笔记 > 后端 > 正文

SQL Server 2005与ASP.net日期时间格式混淆

如何解决《SQLServer2005与ASP.net日期时间格式混淆》经验,为你挑选了1个好方法。

我在堆栈溢出时发现了类似的问题,但它并没有真正回答我的问题.我需要确保我的asp.net应用程序格式化日期dd/mm/yyyy与我的SQL Server 2005相同.

如何验证服务器的日期文化(如果这就是它的名称)与我编写应用程序的方式相符?是否有特定的数据库设置和OS设置?它是特定于表格的吗?我不想转移我的日子和月份.

谢谢



1> bdukes..:

当您从数据库中获取DateTime时,它应该采用非文化格式(如DateTime对象,基于特定日期以来的滴答数).只有当您将该值转换为字符串时,您才需要关注文化.在这些情况下,您可以使用yourDateTimeValue.ToString("dd/MM/yyyy",CultureInfo.InvariantCulture)来确保信息正确显示.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有