java获取当前时间的方法大全
下文笔者讲述java代码获取当前时间的方法大全,如下所示
获取当前时间的实现思路: 方式1; new Date() 方式2: LocalDateTime.now() 方式3: Calendar.getInstance() 方式4: Calendar.getInstance() 然后依次获取时分秒信息 拼接出相应的日期时间字符串 注意事项: Date非线程安全 LocalDateTime是线程安全例:获取当前时间的示例
// 方法1: Date date = new Date(); String a = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date); System.out.println(a); // 方法2: LocalDateTime localDateTime = LocalDateTime.now(); String b = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(b); // 方法3: Calendar calendar= Calendar.getInstance(); String c = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime()); System.out.println(c); // 方法4: Calendar cal=Calendar.getInstance(); int y=cal.get(Calendar.YEAR); int m=cal.get(Calendar.MONTH)+1; int d=cal.get(Calendar.DATE); int h=cal.get(Calendar.HOUR_OF_DAY); int mi=cal.get(Calendar.MINUTE); int s=cal.get(Calendar.SECOND); System.out.println(y+"-"+m+"-"+d+" "+h+":"+mi+":"+s);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。