vfp将日期型数据显示成“2012年4月5日”用什么命令

发布网友 发布时间:57分钟前

我来回答

2个回答

热心网友 时间:1小时前

可以用set date命令设置日期的显示方式,要完成你的需求很简单,命令set date long就可以,不过要结合你windows的控制面板中长日期的设置,一般中文的windows的长日期都是“年月日 星期”的。请参阅下面资料,是所有日期显示方式的设置:

指定显示日期和日期时间表达式的格式。
SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITALIAN
| JAPAN | TAIWAN | USA | MDY | DMY | YMD| SHORT | LONG
说明
以下是有效的设置和对应的结果日期格式:
设置 格式
AMERICAN && mm/dd/yy
ANSI && yy.mm.dd
BRITISH/FRENCH &&dd/mm/yy
GERMAN && dd.mm.yy
ITALIAN && dd-mm-yy
JAPAN && yy/mm/dd
TAIWAN &&yy/mm/dd
USA && mm-dd-yy
MDY && mm/dd/yy
DMY && dd/mm/yy
YMD && yy/mm/dd
SHORT && 短日期格式,由 Windows 控制面板的短日期设置决定。
LONG && 长日期格式, 由 Windows 控制面板的长日期设置决定。
注意:
当 SET DATE 设置为 SHORT 或 LONG 时,{^1601-01-01} 以前的日期无效,且会产生错误。
默认的日期设置是 AMERICAN。
SET DATE 的设置也确定在日期时间表达式中如何显示日期。
如果 DATE 设置为 SHORT 或 LONG,则忽略 SET CENTURY、 SET MARK、 SET HOURS 和 SET SECONDS 的设置。
SET DATE 的作用域是当前数据工作期。

热心网友 时间:58分钟前

?alltrim(str(year(日期)))+"年"+alltrim(str(month(日期)))+"月"+alltrim(str(day(日期)))+"日"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com