Java 获取当前系统时间的三种方法

 更新时间:2020年10月22日 11:45:16   作者:Marydon  
这篇文章主要介绍了Java 获取当前系统时间的三种方法,帮助大家利用Java处理时间,感兴趣的朋友可以了解下

准备工作:

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

  方式一:

/**
 * 获取系统当前时间之方式一
 * @explain 使用Calendar实现
 * @param format
 * @return
 */
public static String getSysdateStr(String format) {
    Date sysdate = Calendar.getInstance().getTime();
    format = "".equals(format) ? "yyyy-MM-dd HH:mm:ss" : format;
    SimpleDateFormat sdf = new SimpleDateFormat(format);
    return sdf.format(sysdate);
}

  方式二:

/**
 * 获取系统当前时间之方式二
 * @explain 使用Date实现
 * @param format
 * @return
 */
public static String getSysdateStr2(String format) {
    Date sysdate = new Date();
    format = "".equals(format) ? "yyyy-MM-dd HH:mm:ss" : format;
    SimpleDateFormat sdf = new SimpleDateFormat(format);
    return sdf.format(sysdate);
}

  方式三:

/**
 * 获取系统当前时间之方式三
 * @explain 使用String进行格式化
 * @return yyyy-mm-dd HH:mm:ss
 */
public static String getSysdateStr3() {
    Date sysdate = new Date();
    return String.format("%tF %tT", sysdate, sysdate);
}

以上就是Java 获取当前系统时间的三种方法的详细内容,更多关于Java 获取系统时间的资料请关注脚本之家其它相关文章!

相关文章

  • MyBatis数组与集合判断空问题

    MyBatis数组与集合判断空问题

    这篇文章主要介绍了MyBatis数组与集合判断空问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 详解如何使用Java8 Steam流对Map进行排序

    详解如何使用Java8 Steam流对Map进行排序

    这篇文章主要给大家详细介绍了如何使用Java8 Steam流对Map进行排序,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-01-01
  • @PathVariable 如何自动填充入实例对象中

    @PathVariable 如何自动填充入实例对象中

    这篇文章主要介绍了@PathVariable 实现自动填充入实例对象中的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • SpringBoot居然有44种应用启动器,你都知道吗

    SpringBoot居然有44种应用启动器,你都知道吗

    很多人都不知道SpringBoot应用启动器竟然有44个,本文就一起来介绍一下,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-01-01
  • Java实现字符串匹配的示例代码

    Java实现字符串匹配的示例代码

    这篇文章主要介绍了Java实现字符串匹配,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • SpringBoot采用AJAX实现异步发布帖子详解

    SpringBoot采用AJAX实现异步发布帖子详解

    Ajax是一种web应用技术,可以借助客户端脚本(javascript)与服务端应用进行异步通讯,获取服务端数据以后,可以进行局部刷新,进而提高数据的响应和渲染速度。所有的Ajax请求都会基于DOM(HTML元素)事件,通过XHR(XMLHttpRequest)对象实现与服务端异步通讯局部更新
    2022-08-08
  • Java中泛型的用法总结

    Java中泛型的用法总结

    这篇文章主要介绍了Java中泛型的用法,实例总结了java中泛型的常见使用技巧,需要的朋友可以参考下
    2015-06-06
  • 谈谈Java中对象,类和this,super,static关键字的使用

    谈谈Java中对象,类和this,super,static关键字的使用

    对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。本文就来和大家聊聊Java中对象,类和关键字的使用,需要的可以参考一下
    2022-08-08
  • Java中线程Thread的特点及使用

    Java中线程Thread的特点及使用

    这篇文章主要介绍了Java中线程的特点及使用,线程是进程的组成部分,一个进程可以拥有多个线程,而一个线程必须拥有一个父进程,那么线程该如何使用,让我们一起来看看吧
    2023-04-04
  • MyBatis XML去除多余AND|OR前缀或逗号等后缀的操作

    MyBatis XML去除多余AND|OR前缀或逗号等后缀的操作

    这篇文章主要介绍了MyBatis XML去除多余AND|OR前缀或逗号等后缀的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02

最新评论