主题:  关于日期的格式问题

UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#12002/10/18 19:43:30
在SQL SERVER2000中日期怎么只能是DATETIME啊?
我只想要DATE怎么办呢?
我用FLASHREMOTING存的日期,自动变长了.我只希望是这种2002-10-19这种格式啊.
读取出来太长影响美观:(



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#22002/10/18 22:45:07
可以用dateformat()汉书格式化日起



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#32002/10/18 22:46:09

dataformat(NOW(),'yyyy-mm-dd')



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#42002/10/19 14:36:34
谢了。
:)



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#52002/10/20 22:42:15









Insert into account(matter,money,date,description)
values ('#m#',#mm#,'#d#','#dd#')




这里用了DATEFORMAT没用.



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#62002/10/20 22:43:02



SELECT * FROM account
         
如果加

         


这里如果加入dateformat就不能正常工作:(
日期效果如下:(
图片如下:



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#72002/12/4 21:29:02
再次UP
我实在是没办法啊。



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#82002/12/5 9:22:10
我不懂flash的! 不过你上面的时间设置绝对错误!




定义错误! 初始化 d的时候 默认值是 date ,现在date十一个字符,不是日期,所以不可能格式化!

可以直接 记住""标示



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#92002/12/5 15:48:35
知道了,你说的格式化在CFM中绝对可行。我也试过了。
可是这个日期数值我是从FLASH传递过来的,再存进数据库的时候就变了。
我在FLASH里的格式是mm-dd-yyyy 例:12-10-2002
晕倒~~~



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#102002/12/5 20:49:32
flash我就不知道了! 如果是输入的日期必须dateadd()才可以!



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#112002/12/5 21:31:53
dateadd()是什么东东?
我能存到数据库里去,只是格式不对而已.
我输入的时候是10-10-2002
取出来的时候就成上面的那个长格式了,是叫格林什么东东吧



suzzledboy

职务:普通成员
等级:1
金币:1.0
发贴:225
#122002/12/6 12:28:47
如果你只是写入时间的话,为什么不再cfc文件里面写入数据库呢?
不用flash传递部就可以了。



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#132002/12/6 16:35:55
我是用FLASH做前台啊。再用CFC存到数据库的啊。