计算两个日期之间的时间长度

涉及日期的常见任务之一是计算两个日期之间的时间长度。例如,一家软件公司对通过确定每个客户上次购买升级之后的年数来分析升级许可证的购买很感兴趣。数据文件 upgrade.sav 包含表示每个客户上次购买升级日期的变量,但不包含表示该购买之后年数的变量。可表示上次升级日期与下个产品发布日期之间的时间长度(以年为单位)的新变量将提供对此数量的测量。

要计算两个日期之间的时间长度:

  1. 在日期和时间向导的介绍屏幕上选择使用日期和时间进行计算,然后单击下一步
  2. 选择计算两个日期之间的时间单位数,然后单击下一步
    图 1. 计算两个日期之间的时间长度:步骤 2
    计算两个日期之间的时间长度:步骤 2
  3. 在步骤 2 中,选择 Date of next release 作为 Date1。
  4. 选择 Date of last upgrade 作为 Date2。
  5. 为“单位”选择年份,为“结果处理”选择舍零取整。(这些是缺省选择。)
  6. 单击下一步
  7. 在步骤 3 中,输入 YearsLastUp 作为结果变量的名称。结果变量不能与现有变量同名。
  8. 输入 Years since last upgrade 作为结果变量的标签。结果变量的变量标签是可选的。
  9. 保留缺省选项立即创建变量,然后单击完成以创建新变量。

数据编辑器中显示的新变量 YearsLastUp 是两个日期之间的整数年数。年份的小数部分已被截去。

下一页(X)