获取服务器日期格式问题
请教大家:
使用System.DateTime.Now.ToString()方法,在本机的时间格式是:2008-9-1 16:37:39 而服务器的时间格式是:1/9/2008 16:37:39
我想在不改变System.DateTime.Now.ToString()方法的前提下.如何在操作系统设置里可以让服务器时间格式成为:2008-9-1 16:37:39
注:服务器里的数据库用select getdate()查询 返回的时间格式也是:1/9/2008 16:37:39
我已经试过设置操作系统的时区里的时间显示格式,但没有效果.
[解决办法]
System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")
[解决办法]
什么意思,看得不是很明白
可以试试System.DateTime.Now.ToString('yyyy-MM-dd hh:mm:ss')
[解决办法]
select convert(nvarchar(20),getdate(),120)
[解决办法]
在系统控制面板中选择“区域和语言选项”,在里面设置你的时间和日期格式!
[解决办法]