当前位置:   article > 正文

Java获取当前时间的几种方式_java获取当前日期

java获取当前日期

1.Date类

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  // 格式化
Date date = new Date();
System.out.println(sdf.format(date));  // 2023-10-23 08:36:20
  • 1
  • 2
  • 3

2.日历类(Calendar)

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  // 格式化
Calendar calendar = Calendar.getInstance();
System.out.println(sdf.format(calendar.getTime()));  // 2023-10-23 08:36:20
  • 1
  • 2
  • 3

3.日历类分别获取年月日时分秒

int year = calendar.get(Calendar.YEAR); //获取当前年份
int mon = calendar.get(Calendar.MONTH); //获取当前月份 0-11月
if (mon < 12) {
    mon += 1;
}
int day = 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 + "-" + mon + "-" + day + " " + hour + ":" + minute + ":" + second);  // 2023-10-23 20:36:20
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

4.LocalDate类

//获取当前日期
LocalDate localDate = LocalDate.now();
System.out.println(localDate);  // 2023-10-23
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/631267
推荐阅读
相关标签
  

闽ICP备14008679号