数据库VISUAL FOXPRO中怎样把2009/04/28转换成20090428
发布网友
发布时间:2024-10-01 16:36
我来回答
共3个回答
热心网友
时间:2024-11-07 09:30
2009/04/28=D <日期型时>
1. RIGHT(STR(YEAR(DATE()),4),4)+alltrim(str(MONTH(DATE()),2))+ALLTRIM(str(day(DATE()),2))=2009428
2. RIGHT(STR(YEAR(DATE()),4),4)+alltrim(SUBSTR(DTOC(DATE()),1,2))+alltrim(SUBSTR(DTOC(DATE()),4,2))=20090428 (麻烦点但满足你要求)
2009/04/28=C <字符型时>
1. alltrim(SUBSTR("2009/04/28",1,4))+alltrim(SUBSTR("2009/04/28",6,2))+alltrim(SUBSTR("2009/04/28",9,2))
注:DATE()是运行时的日期!
热心网友
时间:2024-11-07 09:30
dtos(date())
函数就是把日期表达式转化成字符型的,就是你要求的格式
dtos({^2009/04/28})
热心网友
时间:2024-11-07 09:30
dtos()函数
从指定日期或日期时间表达式中返回 yyyymmdd 格式的字符串日期。
DTOS(dExpression | tExpression)
参数
dExpression
指定日期表达式,DTOS( ) 将其转换为八位字符串。
tExpression
指定日期时间表达式,DTOS( ) 将其转换为八位字符串。
返回值
字符型
说明
若要按日期或日期时间型字段对表索引,此函数很有用。它与包含参数 1 的 DTOC( ) 相同。
用 DTOS( ) 返回的字符串不受 SET DATE 或 SET CENTURY 的影响。
示例
CLEAR
? DTOS(DATE( ))