SPSS05日期时间函数及其应用(1)教学内容

上传人:壹****1 文档编号:569856836 上传时间:2024-07-31 格式:PPT 页数:29 大小:1.59MB
返回 下载 相关 举报
SPSS05日期时间函数及其应用(1)教学内容_第1页
第1页 / 共29页
SPSS05日期时间函数及其应用(1)教学内容_第2页
第2页 / 共29页
SPSS05日期时间函数及其应用(1)教学内容_第3页
第3页 / 共29页
SPSS05日期时间函数及其应用(1)教学内容_第4页
第4页 / 共29页
SPSS05日期时间函数及其应用(1)教学内容_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《SPSS05日期时间函数及其应用(1)教学内容》由会员分享,可在线阅读,更多相关《SPSS05日期时间函数及其应用(1)教学内容(29页珍藏版)》请在金锄头文库上搜索。

1、SPSS05日期时间函数及其应用(1)目 录日期时间的常量与变量日期时间的常量与变量日期时间函数日期时间函数日期时间函数的应用日期时间函数的应用日期时间型变量的算术运算日期时间型变量的算术运算习题及参考答案习题及参考答案结束结束 返回返回常量格式示例3格格式式说说明明示示例例dd-mmm-yyyyhh:mm日(日(2位)位)-月(英文月份缩写)月(英文月份缩写)-年(年(4位)位)时时(2位)位):分(分(2位)位)11-AUG-194511:10dd-mmm-yyyyhh:mm:ss日(日(2位)位)-月(英文月份缩写)月(英文月份缩写)-年(年(4位)位)时时(2位)位):分(分(2位)位

2、):秒(秒(2位)位)11-AUG-194511:10:35dd-mmm-yyyyhh:mm:ss.ss日(日(2位)位)-月(英文月份缩写)月(英文月份缩写)-年(年(4位)位)时时(2位)位):分(分(2位)位):秒(秒(2位)位).百分秒百分秒11-AUG-194511:10:35.30hh:mm时(时(2位)位):分(分(2位)位)11:30,08:50hh:mm:ss时(时(2位)位):分(分(2位)位):秒(秒(2位)位)11:08:05,08:15:25hh:mm:ss.ss时(时(2位)位):分(分(2位)位):秒(秒(2位)位).百分秒百分秒11:08:05.80,08:15

3、:25.45dddhh:mm日数日数时(时(2位)位):分(分(2位)位)12808:50dddhh:mm:ss日数日数时(时(2位)位):分(分(2位)位):秒(秒(2位)位)12808:50:30dddhh:mm:ss.ss日数日数时(时(2位)位):分(分(2位)位):秒(秒(2位)位).百分秒百分秒12808:50:30.78返回返回日期时间型变量输入/输出格式示例 1格式类型格式类型说明说明最小最小w最大最大w最大最大d一般格式一般格式举例举例输入输入输出输出DATEw国际通用国际通用9940dd-mmm-yy28-OCT-901011dd-mmm-yyyy28-OCT-1990AD

4、ATEw美国美国8840mm/dd/yy10/28/901010mm/dd/yyyy10/28/1990EDATEw欧洲欧洲8840dd.mm.yy28.10.901010dd.mm.yyyy28.10.1990JDATEw朱利安朱利安5540yyddd90301返回返回日期时间型变量输入/输出格式 示例2格式类型格式类型说明说明最小最小w最大最大w最大最大d一般格式一般格式举例举例输入输入输出输出SDATEw可排序的可排序的日期日期*8840yy/mm/dd90/10/281010yyyy/mm/dd1990/10/28QYRw季度和年季度和年4640qQyy4Q9068qQyyyy4Q19

5、90MOYRw月和年月和年6640mmmyyOCT9088mmmyyyyOCT1990WKYRw星期和年星期和年6840wwWKyy43WK90810wwWKyyyy43WK1990返回返回日期时间型变量输入/输出格式 示例3格式类型格式类型说明说明最小最小w最大最大w最大最大d一般格式一般格式举例举例输入输入输出输出WKDAYw一周的天一周的天2240周内天的英文名周内天的英文名SUMONTHw月月3340月的英文名月的英文名JANTIMEw时间时间5540hh:mm01:02TIMEw.d10104016hh:mm:ss.s01:02:34.75DTIMEw天数和时间天数和时间1140dd

6、hh:mm2008:03DTIMEw.d13134016ddhh:mm:ss.s2008:03:00DATETIMEw日期和时间日期和时间171740dd-mmm-yyyyhh:mm20-JUN-199008:03DATETIMEw.d22224016dd-mmm-yyyyhh:mm:ss.s20-JUN-1990返回返回日期时间函数q当前日期时间函数(Current Date/Time) 4个q日期的算术运算函数(Date Arithmetic) 2个q时间生成函数(Date Creation) 6个q日期提取函数(Date Extraction) 11个q时间间隔生成函数(Time dur

7、ation creation )4个q 时间间隔提取函数(Time duration Extraction) 8个q与日期时间有关的转换函数 1个返回返回日期时间函数的应用日期时间函数的应用 返回返回日期时间型变量的格式转换日期时间型变量的格式转换:日期型变量日期型变量数值型变量数值型变量返回返回日期时间型变量的格式转换日期时间型变量的格式转换:数值型变量数值型变量日期型变量日期型变量返回返回日期时间型变量的格式转换日期时间型变量的格式转换-对比对比转换前转换前转换后转换后数值型转换成日期型变量的结果对比对比返回返回日期时间型变量的格式转换日期时间型变量的格式转换-当前日期时间函数生成的字符型

8、变量当前日期时间函数生成的字符型变量$Date11返回返回计算新变量-转换变量类型转换变量类型返回返回日期时间变量的转换:日期时间变量的转换:字符型字符型数值型数值型结果结果返回返回日期时间型变量的算术运算日期时间型变量的算术运算 返回返回定义一个日期变量定义一个日期变量,输入日期数据,输入日期数据【例例4】返回返回生成当前日期变量返回返回根据生日计算年龄返回返回提取日期元素素例题提取月份返回返回习题5q1. 上网查询,为什么在SPSS的时间运算总是与1582年10月14日24:00:00(10月15日0:00:00)有关,即日期型数据转换成以这个时间点为起始点的秒数?q2. 定义一个日期变量

9、,输入你们班级同学的生日,计算他们此时的年龄。q3. 计算你们班同学中几个人的生日在10月?返回返回习题第1题参考答案 在现在通行的历法记载上,全世界居然有十天没有任何人出生过,也没有任何人死亡过,也没有发生过大大小小值得纪念的人或事。这就是1582年10月5日至10月14日 事实上,目前世界通行的公历中,就有持续时间为0的10天,即公元1582年10月5日至14日。事情是这样的: 西方历法的第一次改革是罗马朱利乌斯凯撒大帝于公元前45年亲自引进的。当时采用的数字是一年365.25天,于是朱利安历法成为最简单的历法:第一、二、三年都是365天,三年余下的0.25天给第四年,第四年就有366天,

10、这就是闰年。于是重复365,365,365,366的周期,每年都是整数。 但是,一个太阳年不刚好是362.25天,而是 362.242199天,每年相差11分14秒,也就是朱利安历法中每年多算了11分钟14秒。由于误差不太大,头几年没什么关系,凯撒活着时影响还不大。但是,一年又一年,误差累积起来,朱利安历法就与实际的太阳年不合拍了。例如每年春分在3月21日前后,但几个世纪后,春分在朱利安历法上的日期越来越提前了,这对农民种地不方便,对教会确定复活节在哪一天也带来麻烦。由于朱利安历法是凯撒亲自制定的,上述情况对他的威信是一个沉重打击。 16世纪时,教皇格利戈里八世进行了一次校正。因为到16世纪,

11、每年11分14秒已经累积成10天,也就是历法上多了10天,这对于确定复活节造成严重困难,不得不采取措施补救。为此,格利戈里采取了解决此类难题的最古老最有效的策略-他召集一个委员会,任命一位聪明的主席,即杰出的耶稣会数学家克利斯多弗克拉维斯(Christopher Clavius),要求委员会提出解决方案。委员会于1587年开始工作。 克拉维斯委员会面临两个不同的问题,它用不同的方法进行解决。第一,朱利安历法现在走快了10天,必须拉回到与太阳年一致。克拉维斯建议用官方声明把这10天抹掉!教皇格利戈八世于1582年2月24日以教皇训令颁布,将1582年10月5日至14抹掉,于是这10天就消失了,一

12、去不复返。1582年10月4日过完了,第二天已经是10月15日了,于是历法又回到与太阳年同步。 返回返回 当时以及后来有许多人对此感到惊愕,目瞪口呆,有人认为是荒唐、武断。“教皇一纸训令就能抹掉日历上的10天?” 但是,这10天的确不存在了,这10天什么也没有发生,这10天根本就没过日子。如果你能找到当时的日记,10月4日记完后,下一页就是10月15日的事。用科学语言表达,这10天的持续时间为0。 其实完全不必惊讶。太阳年、太阳日与自然现象有联系,至于某一天是什么日子,则是人为的,与给小孩起名字一样。我们可以不用公历,一年不分月,只叫第1天,第2天,第125天,到第365天,这是允许的。喜欢偶

13、数的人可以发明一个“偶数日历”:2月2日,2月4日4月2日12月30日,12月32日,14月2日,这也是允许的,只要一年365天或者366天就行。这再一次证明,在一个科学理论或体系中区分出由自然现象决定(因而必须符合实验)的部分和人为规定的部分是重要的。 当然,这个决定对当时的社会生活也会有一定影响,例如出生在10月5日至10月14日的人在1582年找不到自己的生日,但与出生在2月29日的人相比,少过一年生日算不了什么。还有,那年10月份的工资、利息也会有问题,但不知那时的银行、工资制度什么样。不过这些问题与我们马上要遇到的千年虫问题相比,影响微乎其微。 第二个问题是需要提出历法的补充规则,不

14、让每年多出的11分14秒累积得太多。于是克拉维斯委员会提出一年有365.2422天的方案,这比朱利安历法的365.25天大大接近天体运动实际。据此对朱利安历法只有“四年一闰”的简单规定进行校正:四年一闰,但是世纪之交的00年,如100年,200年,不闰,即每一百年少闰一次。这样一算,闰年又太少了,于是进一步规定:每四个世纪的世纪之交,即400年,800年等仍是闰年。最终关于闰年的规定为,用4除尽的年份仍是闰年。教皇训令也批准了这个校正。经过这两个校正的朱利安历法叫格利戈里历法,也就是我们现在用的公历。由于格利戈里历法中的年与太阳年仍有误差,还需要进一步校正,不过二者只相差25.96秒,每过28

15、00年才相关一天,在实际生活中没什么影响。这样,1900年不是闰年,但将要到来的2000年是闰年,每400年才遇到一次!又一个特殊性! 返回返回 格利戈里历法很快在罗马天主教势力范围被普遍接受,但是在英国却引起了一片喧嚣的反对声,英国人仍然坚持朱利安历法,拒绝“抹掉10天”。直到1752年,英国人才想通,理性终于占了上风,不过从1582年到那时,历法又多出了1天,所以英国议会在1752年作出决定,抹掉11天-1752年9月3日至13日,至此才接受了格利戈里的改革。请注意,英国历史中,这11天什么也没有发生。由此可以看到,一次历法改革是多么不容易,对于一个聪明、合理的决定,仅仅因为看上去有点怪就有人反对,竟然花了快二百年才接受! 返回返回第2、3题请参考本章例题,由学生自己实践返回返回正确使用日期时间函数 及其运算功能扩展统计软件应用范围是返回返回返回返回结束语结束语谢谢大家聆听!谢谢大家聆听!29

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号