今日学习之Object类

今日学习之Object类

1.Object类介绍

Object类 是所有类的父类,一个类都会直接或者间接的继承自该类

该类提供了一些非常常用的方法!

2.toString()方法

A、作用

打印对象的意思

B、重写前:打印的是包名类名

​ 重写后:打印的是对象的属性值

3.equals()方法

A、作用

比较两个对象的

B、重写前:比较对象的地址值

​ 重写后:比较的是对象中的属性值

Date类

Date类表示日期和时间的类

类Date表示特定的瞬间,精确到毫秒.

构造方法:

Date date = new Date();

DateFormat类

定义:是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。将日期表示为 Date 对象,或者表示为从 GMT(格林尼治标准时间)1970 年 1 月 1 日 00:00:00 这一刻开始的毫秒数。

/*
* 练习:
*   请使用日期相关的API,计算出一个人已经出生了多少天。
* 分析:
*   1.使用scanner类中的next方法,获取出生日期。
*   2.使用DateFormat类中的方法parse,把字符串的出生日期解析为Date格式
*   3.把Date格式的出生日期转换为毫秒值。
* */
public class Demo02Test {
    public static void main(String[] args) throws ParseException {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您得到的出生日期,格式为yyyy-MM-dd");
        String birthdayDateString = sc.next();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
         Date birthdayDate = sdf.parse(birthdayDateString);
         long birthdayDateTime = birthdayDate.getTime();
          long todayTime = new Date().getTime();
          long time = todayTime - birthdayDateTime;
        System.out.println(time/1000/60/60/24);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值