如何向SQL server2000只写入日期而不写入时间??(10分)

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
类型为datetime的字段当写入日期时它总是带着时间,如何不写入时间??
 
时间为0就可以了
 
如果只显示时间不显示日期,怎么做?这才是有难度的!
 
如:
Update Table set CurDate=Cast(convert(varchar(50),getdate(),111)as datetime)
 
在编程中将数据库表中设置固定字段,在需要输入日期的字段里,利用格式化字段
的方法就可以实现只输入日期(或时间)了。
 
好像是不可能吧?即使是0,也是有时间含义的。只能在读出时,利用formatdatetime等函数
格式化字符串。
 
fieldbyname('').asdatetime:=date;
 
有时间没关系吧,取数时可能把利用convert可以把时间除去的,
 
日期是个实数,将其取整即可!
 
多人接受答案了。
 
后退
顶部