SPSS的日期和时间函数
日期和时间函数如下所示。
1.DATE.DMY (day,month,year)
SPSS 日期型格式的数值函数,返回与指定的日、月、年相应的日期值。要正确显示这个值,必须将变量赋予DATE格式。自变量必须为整数。day的范围为1~31,month的范围为1~12,year的范围在4位数时要大于1582,2位数时应是该世纪的后两位年代数值。
2.DATE.YRDAY(year,daynum)
SPSS 日期型的格式数值函数,返回与指定的天数、年相应的日期值。要正确显示这个值,必须赋予其DATE格式。daynum取值范围为1~366。
3.XDATE.DATE(datevalue)
SPSS 日期格式的数值型函数,从具有 SPSS 的日期格式的自变量数值返回一个日期,自变量数值由 DATE.xxx 函数产生或按 DATE 输入格式读取。该函数用于将日期的数值格式转换为日期格式,因此,要想按日期格式显示必须再在 Variable View 中定义一种日期格式,否则会按SPSS日期的数值格式显示。
4.XDATE.HOUR(datevalue)
数值型函数,从 DATE.xxx 函数产生或按一种 DATE 格式读入的 SPSS 日期格式的数值,返回一个小时数(0~23)。
5.XDATE.JDAY(datevalue)
数值型函数,通过 DATE.xxx 函数产生或由 DATE 输入格式读入 SPSS 日期格式的数值,返回一年的天数(1~366)。
6.XDATE.MDAY(datevalue)
数值型函数,从一个SPSS日期格式的数值通过DATE.xxx函数产生或由DATE输入格式读入,返回一个月的天数(1~31)。
7.XDATE.MINUTE(datevalue)
数值型函数,通过 DATE.xxx 函数产生或由 DATE 输入格式读入 SPSS 日期格式的数值,返回分钟数(0~59)。
8.XDATE.MONTH(datevalue)
数值型函数,通过 DATE.xxx 函数产生或由 DATE 输入格式读入 SPSS 日期格式的数值,返回一年中的月数(1~12)。
9.XDATE.TDAY(timevalue)
数值型函数,自变量是由TIME.xxx函数产生或由TIME输入格式读取的SPSS时间间隔格式的数值,返回整天数(正整数)。
10.XDATE.TIME(datevalue)
SPSS 时间间隔格式的数值型函数,把自变量的值看作从午夜开始的秒数,返回一天中的时间(时、分、秒)。自变量是 SPSS 日期格式的数值,可以是由 DATE.xxx 函数产生的或由 DATE 输入格式读入的。由该函数建立的变量应该给定一个合适的显示格式。在VariableView中,赋予它一个时间显示格式,将变量值显示成小时和分。
11.XDATE.WEEK(datevalue)
数值型函数。由一个SPSS日期格式数值(由DATE.xxx函数产生或由一种DATE输入格式读入),返回周数(1~53整数)。
12.XDATE.WKDAY(datevalue)
数值型函数,由一种通过 DATE.xxx 函数产生或用 DATE 格式读入的 SPSS 日期格式数值,返回的数值表示一周的星期几(星期一至星期日用1~7之间的整数表示)。
13.XDATE.YEAR(datevalue)
数值型函数,由DATE.xxx函数产生或用DATE格式读入的SPSS日期格式的数值,返回年数。
YRMODA(year,month,day)数值型函数,返回一个由 1582 年 10 月 15 日到自变量给定的年月日(year,month,day)之间的天数。