在Java中获取标准时间可以通过System.currentTimeMillis()方法实现,此方法不受时区影响,得到的结果是时间戳格式的。下面的文章主要为大家详细解析一下具体的java获取当前日期的方法,我们可以直接实例化位于Java包java.util的Date类,如【Date date = new Date();】,详细内容请看本文。
在Java中获取当前日期的详细教程解析来了
通过System.currentTimeMillis()获取:
1543105352845
我们可以将时间戳转化成我们易于理解的格式
SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
Date date = new Date(System.currentTimeMillis());
System.out.println(formatter.format(date));
则该时间戳对应的时间为:
2018-11-25 at 01:22:12 CET
值得注意的是,此方法会根据我们的系统时间返回当前值,因为世界各地的时区是不一样的。
java.util.Date
在Java中,获取当前日期最简单的方法之一就是直接实例化位于Java包java.util的Date类。
Date date = new Date(); // this object contains the current date value
上面获取到的日期也可以被format成我们需要的格式,例如:
SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
System.out.println(formatter.format(date));
以上就是关于Java获取当前日期的详细教程解析,翼速应用平台内有更多相关资讯,欢迎查阅!
我来说两句