T tinawxm Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #1 在一个datetime字段中所存信息为年-月-日,若需把年的后两位和月份取出来,该如何 操作。例如1922-12-12 取出信息为 2212 。
D delphihha Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #2 select substring(datetime,3,2)+substring(datetime,6,2) as mys
D drawpharos Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #3 datetime在数据库中是以整形存放的,是一个从某年某月某日起到指定时间的秒数或毫秒数(不同的数据库不一样) [red]delphihha[/red]的方法是行不通的, 用SQL里的datepart来拆分,在用select或带程序里合并拆分出来的字符串
datetime在数据库中是以整形存放的,是一个从某年某月某日起到指定时间的秒数或毫秒数(不同的数据库不一样) [red]delphihha[/red]的方法是行不通的, 用SQL里的datepart来拆分,在用select或带程序里合并拆分出来的字符串
B bingjian Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #4 var date:tdatetime; year,month,day:word; S:string;//S即为你要的信息 begin date:=now;//now为目前时间 DecodeDate(Date, Year, Month, Day); if (Year div 100)>=1 then Year:=Year mod 100 S:=inttostr(year)+inttostr(month); end;
var date:tdatetime; year,month,day:word; S:string;//S即为你要的信息 begin date:=now;//now为目前时间 DecodeDate(Date, Year, Month, Day); if (Year div 100)>=1 then Year:=Year mod 100 S:=inttostr(year)+inttostr(month); end;
B bianlx Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #5 FormatDateTime('yymm',datetime1)
D delphihha Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #6 select substring(convert(char(20),datetime,112),3,4) as mys convert(char(20),datetime,112)可将时间日期型格式化为yyyymmdd字符串,适用于mssql数据库
select substring(convert(char(20),datetime,112),3,4) as mys convert(char(20),datetime,112)可将时间日期型格式化为yyyymmdd字符串,适用于mssql数据库
D dmg Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-17 #7 FormatDataTime('YYMM',DataTime)