当前位置: 首页>>知识库
阅读次数:315
JAVA获取当前时间的三种方法

1、java.util.Date day=new Date();


SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);


System.out.println(sdf.format(day));


通过Date类来获取当前时间,比较常用。需要使用Java.util.Date类,速度一般。


2、SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); System.out.println(sdf.format(System.currentTimeMillis()));


通过System类中的currentTimeMillis方法来获取当前时间,无需导入类,速度最快。


3、通过Calendar类来获取当前时间


Calendar calendar = Calendar.getInstance();


int year = calendar.get(Calendar.YEAR);


int month = calendar.get(Calendar.MONTH);


int date = calendar.get(Calendar.DATE);


int hour = calendar.get(Calendar.HOUR_OF_DAY);


int minute = calendar.get(Calendar.MINUTE);


int second = calendar.get(Calendar.SECOND);


System.out.println(year + “年” + month + “月” + date + “日” + hour + “时” + minute + “分” + second + “秒”);


可以对每个时间域单独修改 对时间进行加减操作等。


可灵活构建,显示格式,但速度较慢。


责任编辑:运营部

Copyright © 2019 南京乐芮天信息科技有限公司 苏ICP备19074256号-1
联系我们