Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何为单个数据库而不是SQL Server中的所有数据库应用西班牙语dateformat?_C#_Sql Server 2008 - Fatal编程技术网

C# 如何为单个数据库而不是SQL Server中的所有数据库应用西班牙语dateformat?

C# 如何为单个数据库而不是SQL Server中的所有数据库应用西班牙语dateformat?,c#,sql-server-2008,C#,Sql Server 2008,我想为我的数据库应用西班牙语dateformat,而不是SQL Server中的所有数据库。对于其余的数据库,我必须保持美国英语日期格式 我们如何做到这一点而不影响其他数据库 提前感谢。在执行查询时,您可以尝试使用设置日期格式语法来设置日期格式 另请注意,仅用于格式化日期,它不会更改日期的存储格式。对不起,此答案必须是注释 这个问题是这个问题的重复:谢谢……它对我有用。@sam:-不客气!当我的申请涉及不同的国家时,不仅仅是西班牙,如加拿大、澳大利亚、日本等。那么我如何为各自的国家设置格式?我正

我想为我的数据库应用西班牙语dateformat,而不是SQL Server中的所有数据库。对于其余的数据库,我必须保持美国英语日期格式

我们如何做到这一点而不影响其他数据库


提前感谢。

在执行查询时,您可以尝试使用
设置日期格式
语法来设置日期格式


另请注意,仅用于格式化日期,它不会更改日期的存储格式。

对不起,此答案必须是注释


这个问题是这个问题的重复:

谢谢……它对我有用。@sam:-不客气!当我的申请涉及不同的国家时,不仅仅是西班牙,如加拿大、澳大利亚、日本等。那么我如何为各自的国家设置格式?我正在使用前端的插入查询。不使用任何程序。@sam:-在我看来,您不必每次都为特定国家设置格式。相反,您可以在数据库中设置日期格式,然后使用前端,您可以使用代码更改格式,然后将其插入数据库。@sam-编写插入查询以使用参数。假设例如C#,给它一个
DateTime
参数,ADO.Net和SQL Server已经知道如何在.Net的
DateTime
和SQL Server的
DateTime
之间转换。不涉及任何字符串,因此不存在需要解决的格式问题。