【无标题】java作业1

01 计算出生日期至今的天数
        public static void main(String[] args) {
       Date now = new Date();
        Calendar c = Calendar.getInstance();
        c.set(Calendar.YEAR,2002);
        c.set(Calendar.MONTH,2);
        c.set(Calendar.DAY_OF_MONTH,25);
        Date endTime = c.getTime();

        long start = now.getTime();
        long end = endTime.getTime();

        long day = (start-end)/(1000*60*60*24);
        System.out.println(day);
    }
02 当前日期三天后的日期是 (格式: 2022年3月21日 18:00:00 )
        public static void main(String[] args) {
        String str = "yyyy-MM-dd HH时mm秒ss秒 ";
        SimpleDateFormat sdf = new SimpleDateFormat(str);
        Date date = new Date();
        date.setTime(date.getTime()+(3000*60*60*24));
        String date1 = sdf.format(date);
        System.out.println(date1);
    }
03 一批食品的生产日期是:2022-3-21,保质期:180天,求过期时间
        
        Calendar c1 = Calendar.getInstance();
        c1.set(2022,3,21,00,00,00);
        c1.add(Calendar.DATE,180);
        Date time = c1.getTime();
        System.out.println(time);

04 下面关于Date类的描述错误的一项是?    C
    A. java.util.Date类下有三个子类:java.sql.Date、java.sql.Timestamp、java.sql.Time;
    B. 利用SimpleDateFormat类可以对java.util.Date类进行格式化显示;
    C. 直接输出Date类对象就可以取得日期时间数据,但是取得的月数是从0开始计算的;
    D. java.util.Date类可以直接将long变量的数字转换为本类对象;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值