java获取当前时间的方法大全

戚薇 Java经验 发布时间:2023-05-24 09:44:57 阅读数:10991 1
下文笔者讲述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);
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202305/16848927236604.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者