Dateadd()类似于Visual Fox Pro中的替代项

时间:2018-07-03 06:43:59

标签: visual-foxpro

如何在日期中添加年份。 我想添加65年至今(12 \ 11 \ 1952)。 我已经尝试过“ 12 \ 11 \ 1952” + 65,但是没有给出所需的值,即 2017年12月11日。 请提出我该如何实现。

1 个答案:

答案 0 :(得分:2)

在日期中添加整数时,就是在添加。即:Date(1952,11,12)+65将65天增加到1952年11月12日。 如果您将一个整数添加到DateTime,那么您将添加。即:datetime()+ 60 * 60现在增加了一个小时(60秒* 60分钟)。

要在VFP中为日期添加年份,请使用GoMonth()。要增加65年,您需要使用65 * 12个月:

yearsAdded = GoMonth( Date(1952, 11, 12), 12 * 65 )