请教大家:
使用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()方法,在本机的时间格式是: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
我已经试过设置操作系统的时区里的时间显示格式,但没有效果.
select convert(nvarchar(20),getdate(),120)
有设置日期格式么?还没真研究过- -|不过还是修改一下格式吧..时间问题的话,一般都是存成详细的,然后取的时候转成自己想要的,比较方便吧~string.format
我原来也遇见过。
查了好多资料才找到
System.Globalization.DateTimeFormatInfo可以加个.InvariantInfo就与电脑的设置没有关系了