我更改了本机的区域为泰国,泰语日历今年是2554年,我在数据库里插入一条2011-8-30的时间记录,打开表显示是2554。但是在查询分析器里用select查出来确是2011,请教高手,这是什么问题,我如何处理?

解决方案 »

  1.   

    就是设置客户端电脑的区域就可以了,你不是会设置吗,你设置了服务器
    。datetime字段本身是没有区域差异的,只有客户端显示的不同
      

  2.   

    数据类型为datetime类型,代码就是select * from A。
      

  3.   


    TIME ZONE的两种保存方式:
    通过时区名保存,如'Asia/Shanghai'、
    通过本地时间与UTC时间的偏移量保存,如'+08:00'
      

  4.   

    现在不是这么回事,我发现,用asp的year函数(其他语言未试),response.write year(now()),显示的结果不是2554,而是2011,这样结果是不对的,我感觉应该是哪来设置的问题,请指教
      

  5.   

    数据库是2008么??这个是UTC时间?