2011-04-27 67 views
0

我的应用程序是基于格式:MM/DD/YYYY如何更改整个数据库的日期时间格式?

将数据库部署到客户端后,它的依据是:DD/MM/YYYY

我不想改变我所有的查询,那么我怎样才能改变整个数据库的所有日期时间格式呢?

这是MSSQL服务器2005

在此先感谢。

+0

你是什么意思“基于格式...”?你将日期存储为字符串? – 2011-04-27 10:30:25

+0

否DateTime格式 – olidev 2011-04-27 10:31:05

+1

然后您不需要更改数据库。在你的应用程序中(用什么语言写的?),你也使用DateTime? – 2011-04-27 10:31:57

回答

0

如果你想写一个可以将date()函数(它产生一个时间戳)的互操作的类写入一个真正的日期,然后你可以插入到数据库中。

但是你应该更具体一点,比如说,你使用什么语言进行编码?

+0

我在编程中使用C# – olidev 2011-04-27 10:34:07

+0

I' m不直接与C#亲戚,但是这个链接可能会帮助你: http://msdn.microsoft.com/en-us/library/1k1skd40.aspx – DarkMantis 2011-04-27 11:15:44

0

您需要更改数据库的默认语言,然后更改所有登录的默认语言。我有一个博客解释了这一点: Setting a standard date format