如何将日期中的年月日分离出来(50分)

  • 主题发起人 主题发起人 轻松
  • 开始时间 开始时间

轻松

Unregistered / Unconfirmed
GUEST, unregistred user!
在数据库中有一日期字段,想在打印时分离出年月日三个数值来。
我不知道使用什么函数,请写出分离的表达式。
 
什么数据库?
 
如果在delphi中用formatdatetime()
在sqlserver中用DatePart()来做
 
dayof,yearof,monthof
 
标准的Delphi 数据库(.db)
我想得到三个独立的数值,请将表达式写出.
 
time为数据库中的日期
decodedate(time,year,month,day)
a:=IntToStr(year);
b:=IntToStr(month);
c:=IntToStr(day);
 
var year,month,day:word;
日期型变量或字段中分离出年月日
decodedate(date,year,month,day);
edit1.text:=inttostr(year)
...
只求日期变量或字段中的年、月、日
edit1.text:=inttostr(yearof(date))
edit1.text:=inttostr(monthof(date))
edit1.text:=inttostr(dayof(date))
 
y=formatdatatime('yyyy',date)
m=formatdatatime('mm',date)
d=formatdatatime('dd',date)
 
多谢各位,搞掂了。[:)][:)][:)]
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部