发表于: 2017-06-17 23:18:22
1 938
日期转换为字符串:
parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。
语法:
Date.parse(datestring) //必需。表示日期和时间的字符串。
dateObject.getTime()
返回值
parse() :指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数。
getTime():dateObject 指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。
说明
parse() :该方法是 Date 对象的静态方法。一般采用 Date.parse() 的形式来调用,而不是通过 dateobject.parse() 调用该方法。Date.parse() 是 Date 对象的静态方法。
getTime():该方法总是结合一个 Date 对象来使用。
区别
parse方法返回一个整数值!!这个整数表示 dateVal 中所包含的日期与 1970 年 1 月 1 日午夜之间相间隔的毫秒数。parse方法是 Date 对象的一个静态方法。正因为它是一个静态方法,它是通过方法被调用的,而不是作为一个已创建 Date 对象的一个方法被调用。
date.getTime()所返回的是一个long型的毫秒数,如果要显示日期,需要进行格式化,比如使用 SimpleDateFormat
如果使用getTime()想得到时间格式为2008-05-14这种时间格式(获取特定格式的时间)需要格式化的。
困难:日期对字符串的转换,一直使用getTime()反馈NAN,咨询师兄后需要使用parse() 。查资料就是容易陷入一些误区,感觉单个任务完成后其实可以组织进度相同的师兄弟一起讨论下任务的完成过程,相互学习促进可能效率会更高。
计划:任务8,开始任务9。
评论