黑马程序员技术交流社区

标题: API中Date类问题,这个答案为什么是A 请大神指教。 [打印本页]

作者: 墓____夜    时间: 2014-5-26 22:22
标题: API中Date类问题,这个答案为什么是A 请大神指教。
27.        哪个方法可以将毫秒值转成日期对象(   a  )
a)        Date类中的构造方法
b)        Date类中的setTime方法
c)        Date类中的getTime方法
d)        SimpleDateFormat类中的format方法

作者: wuhyoung    时间: 2014-5-26 22:30
  1. a)        Date类中的构造方法
  2. b)        Date类中的setTime方法
  3. c)        Date类中的getTime方法
  4. d)        SimpleDateFormat类中的format方法
复制代码
对答案依次分析。
a中date的构造方法有一个是
  1. Date(long date)
  2.           分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)
复制代码
是可以转换的。

而b答案
  1. setTime(long time)
  2.           设置此 Date 对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点。
复制代码
它设设置,返回值是void空的。

c答案获取的是long
  1. getTime()
  2.           返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
复制代码
本身获取的也是毫秒值。


最后一个答案:
  1. format(Date date, StringBuffer toAppendTo, FieldPosition pos)
  2.           将给定的 Date 格式化为日期/时间字符串,并将结果添加到给定的 StringBuffer。
复制代码
是返回一个StringBuffer。。


我自己查的api,完全手打。。。。。。


作者: 飘渺≮★耘    时间: 2014-5-26 22:33
Date d= new Date(time),date构造函数中有接受毫秒值的参数
作者: 苏周周    时间: 2014-5-26 22:34
可以这样解释;Date d = new Date(long l);返回的就是Date类型的日期对象d
作者: 墓____夜    时间: 2014-5-26 22:42
26.        Date类中,哪个方法可以返回当前日期对象的毫秒值(   b  )
a)        getSeconds()
b)        getTime()
c)        getDay()
d)        getDate()

那这道题跟上道题不是反着的吗? 我这道题选择是getTimr()方法, 是对的,反而问的这道题就错了。
我认为getTime方法跟 setTime方法不是相反吗?
作者: 尘埃落定    时间: 2014-5-26 22:56
Date date = new Date()这是固定生成对象方法。首先你需要的是对象所以必须是构造方法生成对象。这四个选项中只有a是构造方法,其余的都是一般的方法函数。故选a。
作者: 尘埃落定    时间: 2014-5-26 22:58
其余三个都是一般的方法函数,只有a才是构造函数
作者: 墓____夜    时间: 2014-5-26 22:59
恩 好谢谢。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2