我在堆栈溢出时发现了一个类似的问题,但它并没有真正回答我的问题。我需要确保我的asp.net应用程序格式化日期dd / mm / yyyy与我的SQL Server 2005相同。
如何验证服务器的日期文化(如果这就是它的名称)与我编写应用程序的方式相符?是否有特定的数据库设置和OS设置?它是特定于表格的吗?我不想转移我的日子和月份。
谢谢
发布于 2019-05-20 13:14:24
当您从数据库中获取DateTime时,它应该采用非文化格式(如DateTime对象,基于特定日期以来的滴答数)。只有当您将该值转换为字符串时,您才需要关注文化。在这些情况下,您可以使用yourDateTimeValue.ToString(“dd / MM / yyyy”,CultureInfo.InvariantCulture)来确保信息正确显示。
https://stackoverflow.com/questions/-100001163
复制相似问题