在日期/时间变量中加减值:
E 在日期和时间向导的介绍屏幕上选择使用日期和时间进行计算。
选择计算类型以使用日期/时间变量执行
图片 8-21
从日期/时间变量中加减值,第 1 步
从日期中添加或提取持续时间。 使用此选项在日期格式变量中加上或减去。您可以增
加或减少为固定值的持续时间,如 10 天,或数值变量值,如表示年份的变量。
计算两个日期之间的时间数。 使用此选项获取在所选单元测量的两个日期间的差
别。例如,您可以获取分隔两个日期的年数或天数。
提取两个持续时间。 使用此选项获取两个具有持续时间格式的变量间的差别。
如 hh:mm 或 hh:mm:ss。
注意:如果数据集缺少完成任务所需的变量类型,则会禁用任务。例如,如果数据集缺 少两个具有持续时间格式的变量,则提取两个持续时间的任务将不适用并被禁用。
从日期中添加或提取持续时间
从日期格式变量中添加或提取持续时间:
E 在标有在日期上计算的日期和时间向导的介绍屏幕上选择从日期中增加或减少持续时间。
选择日期/时间变量和要加减的持续时间
图片 8-22
加上或减去持续时间,第 2 步
E 选择日期(或时间)变量。
E 选择一个持续时间变量或为持续时间常量输入一个值。用于持续时间的变量不得为日期 或日期/时间变量。它们可以为持续时间变量或简单的数值变量。
E 从下拉列表中选择持续时间表示的单位。如果使用一个变量且该变量为持续时间格式,
如 hh:mm 或 hh:mm:ss 时,选择持续时间。
从日期/时间变量中指定增加或减少持续时间的结果
图片 8-23
加上或减去持续时间,第 3 步
E 为结果变量输入名称。不得为现有变量的名称。
根据需要,您可以:
为新变量指定一个描述性变量标签。
提取日期格式变量
提取两个日期格式变量:
E 在标有在日期上计算的日期和时间向导的介绍屏幕上选择计算两个日期之间的时间数。
选择要提取的日期格式变量
图片 8-24
提取日期,第 2 步
E 选择要提取的变量。
E 从下拉列表中为结果选择单位。
E 选择计算结果的方法(结果处理)。
结果处理
以下选项可用于计算结果的方法:
舍零取整。 忽略结果的任何小数比例。例如,从 10/21/2007 中提取 10/28/2006 返 回年份为 0 和月份为 11 的结果。
取整。 结果四舍五入为最接近的整数。例如,从 10/21/2007 中提取 10/28/2006 返 回年份为 1 和月份为 12 的结果。
保留小数部分。保留完整值;任何舍入或取整都不适用。例如,从 10/21/2007 中提 取 10/28/2006 返回年份为 .98 和月份为 11.76 的结果。
为保留舍入和小数,年份结果基于一年中平均天数(365.25),而月份基于一月中平均 天数(30.4375)。例如,从 3/1/2007(m/d/y 格式)中提取 2/1/2007 返回月份为 0.92 的小数结果,反之从 2/1/2007 中提取 3/1/2007 返回月份为 1.02 的小数差。这同样会 影响到包括闰年在内的时间跨度的计算值。例如,与在非闰年的相同时间跨度 0.92 相 比,从 3/1/2008 中提取 2/1/2008 返回一个月份为 0.95 的小数差。
年 份 月 份
日期 1 日期 2
取整 舍入 小数 取整 舍入 小数
10/21/2006 10/28/2007 1 1 1.02 12 12 12.22 10/28/2006 10/21/2007 0 1 .98 11 12 11.76
2/1/2007 3/1/2007 0 0 .08 1 1 .92
2/1/2008 3/1/2008 0 0 .08 1 1 .95
3/1/2007 4/1/2007 0 0 .08 1 1 1.02
4/1/2007 5/1/2007 0 0 .08 1 1 .99
指定提取两个日期格式变量的结果
图片 8-25
提取日期,第 3 步
E 为结果变量输入名称。不得为现有变量的名称。
根据需要,您可以:
为新变量指定一个描述性变量标签。
提取持续时间变量
提取两个持续时间变量:
E 在标有在日期上计算的日期和时间向导屏幕上选择提取两个持续时间。 选择要提取的持续时间变量
图片 8-26
提取两个持续时间,第 2 步
E 选择要提取的变量。
指定提取两个持续时间变量的结果
图片 8-27
提取两个持续时间,第 3 步
E 为结果变量输入名称。不得为现有变量的名称。
E 从输出格式列表中选择一个持续时间格式。
根据需要,您可以:
为新变量指定一个描述性变量标签。