asp读数据库某一字段(datetime型),为何显示出来会不一样呢????? ( 积分: 20 )

  • 主题发起人 主题发起人 mypool
  • 开始时间 开始时间
M

mypool

Unregistered / Unconfirmed
GUEST, unregistred user!
asp读数据库某一字段(datetime型),为何显示出来会不一样呢
它的值比如是:'2005-9-21 15:00:00'
那把它response.write出來,它會變成'2005/9/21 下午 03:00:00'
要怎樣才能正確顯示數據庫的值呢??????????
 
asp读数据库某一字段(datetime型),为何显示出来会不一样呢
它的值比如是:'2005-9-21 15:00:00'
那把它response.write出來,它會變成'2005/9/21 下午 03:00:00'
要怎樣才能正確顯示數據庫的值呢??????????
 
求助!!!!!!!!
 
晕,老是不说怎么写的,
cstr(日期) 这样应该没问题吧
看看
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;306044
INFO:从 Active Server Page 访问时日期/时间格式的行为不同
再不行就year month day等函数一个值一个值取出来然后拼接字符串
 
数据库的值比如是:'2005-9-21 15:00:00'
那么你读出来是:‘2005/9/21 下午 03:00:00’,即使用cstr,它读出来的仍然是‘2005/9/21 下午 03:00:00’
把他们拼接字符串是可以,但是要整套程序都改,这才晕。(简体和英文操作系统都可以,就是繁体会出现这中情况)。
 
每个机器都这样?应该是服务器的问题,看看如果设置一下服务器的区域设置,会不会好点,因为这样按楼主的说法是数据库和代码都没有问题,问题应该就在操作系统上
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
634
import
I
后退
顶部