vf中rollover怎么用

SET CENTURY TO 19 ROLLOVER 51 什么意思?
是将世纪设为19世纪(1800-1899年),当年的2位数(00-99)>=51时,就是18几几年;当年的2位数是<51时,就是19世纪的下一个世纪(20世纪-1900----1999年)。例子:输入 56年,因56>51 就是1856年;输入 50年,因50<51 就是1950年.
回答完毕。
--------------------------------------------
以下是详细的语法:
--------------------------------------------
set century 命令

确定 Microsoft Visual FoxPro 是否显示日期表达式当前世纪部分并确定 Visual FoxPro只有两位年份值的日期的解释方式。

语法

SET CENTURY ON | OFF | TO [nCentury [ROLLOVER nYear]]

参数

ON

指定在包含 10 个字符(包括日期分隔符)的日期格式中,用四位数字表示年。

注意 为与 2000 年兼容,建议您通常将 SET CENTURY 设置为 ON。

OFF

(默认值)指定在包括8个字符的日期格式中,用两位数字表示年。在进行日期计算时假定它表示的是20世纪。

TO nCentury

是 1 到 99 的数值,指定当前的世纪。当一个日期值有两个表示年的数字时,nCentury 确定了该年的世纪。ROLLOVER 值确定了该年是否在nCentury 世纪,还是在 nCentury 之后的世纪。

ROLLOVER nYear

是 0 到 99 的数值,指定年数,大于等于该年数的年份被认为是当前世纪,小于该年数的年份被认为是下个世纪。nYear 的默认值是当前年加 50 年后的最后两个数字,例如,如果当前年是 1998,nYear 是 48。

注意 翻转值只决定一个在输入时不带世纪部分的日期(不建议这样做)的世纪。

例如,如果当前年是 1998,并且 nYear 是默认值 (48),在输入时不带世纪部分的日期,并且大于等于 48 的年份被认为是在本世纪(20 世纪)。在输入时不带世纪部分的日期,并且小于 48 的年份被认为是在下一个世纪(21 世纪)。

说明

使用 SET CENTURY 可以指定日期变量和函数的显示格式。

不带任何参数地发出 SET CENTURY TO 命令,会将默认世纪恢复为当前世纪,并且将 ROLLOVER 恢复为当前年加 50 年后的最后两个数字。在 Visual FoxPro 5.0 中,不带任何参数地发出 SET CENTURY TO 命令,会将默认世纪恢复为 19 世纪,并且将ROLLOVER 恢复为零。

SET CENTURY 的作用域是当前数据工作期。新的数据工作期初始化为当前世纪,忽略 SET CENTURY 为当前数据工作期的设置值。
william mary msba ubuntu systemd 婴儿断掌唐氏儿长相 十代思域改排气多少钱 吉普大切诺基多少钱 麻雀 耽美同人 web前端ui框架 知乎 swayed by 井云泰助漫画中文版 电影生死狙击2免费观看 腹痛病美男吧总裁憋尿 车间生产管理表格 苏有朋导演的电影 率土之滨五星董白阵容 netlinx动态图出处 pituitary adenoma 茶樂音人 雫 卫生级法兰式隔膜阀 夏天幼儿园主题墙图片 Xenos 陌生人 日剧 微博韩文名字大全女生 儒将重生罄靥 beshine beshine.us 妄想税假名歌词 吉比特wo27s 是多少兆 南涧三道弯视频播放,6 童大宝身边那个女人 めぐる夏の便り haodoaose xiao 77论坛综合图片

Copyright 雁塔文明网 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com