java 获取当前时间

偏执的太偏执、 2022-07-15 04:22 456阅读 0赞

获取当前日期和时间:
方法一:

  1. import java.util.Date;
  2. import java.text.SimpleDateFormat;
  3. ...
  4. ...
  5. Date date = new Date();
  6. SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  7. String time = dateFormat.format(date);

方法二:

  1. import java.util.Calendar;
  2. ...
  3. ...
  4. Calendar c = Calendar.getInstance();
  5. int year = c.get(Calendar.YEAR);
  6. int month = c.get(Calendar.MONTH);
  7. int date = c.get(Calendar.DATE);
  8. int hour = c.get(Calendar.HOUR_OF_DAY);
  9. int minute = c.get(Calendar.MINUTE);
  10. int second = c.get(Calendar.SECOND);
  11. String time = year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second;

方法三:

  1. SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  2. simpleDateFormat.format(System.currentTimeMillis())

补充:

有时候要把String类型的时间转换为Date类型,如下:

  1. SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  2. java.util.Date time=null;
  3. try {
  4. time= sdf.parse(sdf.format(new Date()));
  5. } catch (ParseException e) {
  6. e.printStackTrace();
  7. }

小结:
两种方法都可以满足需求,个人比较喜欢用方法一。


后语:
初出茅庐,如有不足,请留言赐教。

发表评论

表情:
评论列表 (有 0 条评论,456人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java获取当前时间

    Java获取当前时间 Java是一种广泛使用的编程语言,它提供了许多用于处理日期和时间的内置类和方法。在Java中,我们可以使用`java.util.Date`和`java.

    相关 java获取当前时间

    java获取当前时间   有两种方法: 方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码: