wild84
wild84
2017-02-27 06:21
采纳率: 91.6%
浏览 3.3k
已采纳

java使用Date类型问题

在Date类源码中,java如下定义getMillisOf方法

     static final long getMillisOf(Date date) {
        if (date.cdate == null || date.cdate.isNormalized()) {
            return date.fastTime;
        }
        BaseCalendar.Date d = (BaseCalendar.Date) date.cdate.clone();
        return gcal.getTime(d);
    }

可是我如下使用时却出错了?请问是什么问题?(d是一个取得当前时间的Date类型)

 long thisTime = Date.getMillisOf(d);
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • u010808544
    阿蓝好多个8 2017-02-27 06:46
    已采纳

    Date d = new Date();
    long thisTime = d.getTime();

    点赞 评论
  • fight_in_dl
    战在春秋 2017-02-27 08:43

    报的什么错?
    调试检查一下d的值。

    点赞 评论
  • fight_in_dl
    战在春秋 2017-02-27 08:49

    报的什么错?
    调试检查一下d的值。

    点赞 评论

相关推荐