java如何获取日期和时间
在我们的java开发和学习中,如何获取系统时间,如何获取固定格式的时间,怎么可以最快速的获取时间,这些都是我们学习java的基础知识,我们我将会介绍多种获取时间的方式,并提供事例代码。
System类中获取
- 01
通过调用System.currentTimeMillis();这个方法是获取系统当前时间的方法,这个方法经过测试是获取时间速度最快的方法,返回值是一个long型的数据。事例代码如图
Date类获取时间
- 01
通过java.util的date类来获取时间,先初始化一个date对象,在调用他的string方法我就就能输出当前的时间。代码如图
- 02
date类的方法介绍,如 getTime()获取毫秒数的时间,before(Date date),after(Date date)方法返回boolean型数据,判断日期是在指定日期前还是指定日期后。还有其他获取小时分钟等等的方法 代码如图
- 03
利用SimpleDateFormat格式化日期,例如我想获取一个时间格式为2018-03-20 20:15:11,代码如图
利用日历类Calendar获取时间
- 01
Calendar类比date功能更加强大,是一个抽象类,我们要获取当前时间,只需要调用他的getInstance()方法;代码如图
- 02
Calendar 类方法的调用展示,我们可以获取到当前的日期,星期,年份,月份,小时,分钟,秒等数据,如图
赞 (0)