准备工作:

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 获取系统时间的资料请关注WEB开发者其它相关文章!

扫描关注:"WEB开发者网“公众号,分享WEB开发知识,让开发变得更简单!

web java获取当前时间_Java 获取当前系统时间的三种方法相关推荐

  1. java 获取键盘输入法_Java中接收键盘输入的三种方法

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...

  2. java list移除符合条件的元素_java List删除指定元素的三种方法

    java List删除指定元素有3种方法,分别是普通for循环,增强for循环以及原生的Iterator迭代器循环来删除list中指定的某个元素,非常的简单. 1:普通for循环遍历list,并删除指 ...

  3. java输出数组中的元素_Java快捷输出数组元素的三种方法

    1.简介 Java中快捷输出数组中各个元素笔者目前所知的就三种方法,今天就简单的做个记录.大家如果有什么更好的方法,麻烦留言评论. 2.代码 public class ArrayPrint { pub ...

  4. java数据同步解决方案_Java实现多线程数据同步的几种方法

    1. 应用背景 程序在设计当中如果采取多线程操作的时候,如果操作的对象是一个的话,由于多个线程共享同一块内存空间,因此经常会遇到数据安全访问的问题,下面看一个经典的问题,银行取钱的问题:1).你有一张 ...

  5. java发送get请求_java发送http get请求的两种方法(总结)

    长话短说,废话不说 一.第一种方式,通过HttpClient方式,代码如下: public static String httpGet(String url, String charset) thro ...

  6. EFR32获取Zigbee Light Link Key和NWK Key的三种方法

    方法一:抓包的方式获取 当设备默认TC link key为5A 69...,通过抓包新设备入网的方式可以获取nwk key 方法二:串口打印的方式 设备能通过串口CLI命令输出"keys p ...

  7. java base64 编码 类_java base64编码和解码的三种方式 | 学步园

    方式一:使用commons-codec.jar /** * @param bytes * @return */ public static byte[] decode(final byte[] byt ...

  8. java 镶嵌创建线程_Java多线程——之一创建线程的四种方法

    1.实现Runnable接口,重载run(),无返回值 package thread; public class ThreadRunnable implements Runnable { public ...

  9. java 多线程跑数据_java——多线程的实现方式、三种办法解决线程赛跑、多线程数据同步(synchronized)、死锁...

    多线程的实现方式:demo1.demo2 demo1:继承Thread类,重写run()方法 packagethread_test;public class ThreadDemo1 extendsTh ...

  10. java线程三种方法,Java基础_线程的使用及创建线程的三种方法

    线程:线程是操作系统能够进行运算调度的最小单位.它被包含在进程之中,是进程中的实际运作单位.一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务. 进程:进 ...

最新文章

  1. CxImage图像处理类库说明3(转载)
  2. 「推荐系统」领域近期有哪些值得读的论文?| 每周论文清单
  3. leetcode题解——贪心
  4. php底部加载更多,关于vue底部加载更多的代码
  5. 一个单独的UDP数据包能够放入数据的最大长度是65508
  6. msys2 pacman 安装 删除等常见命令汇总
  7. Hadoop大数据测试:Hadoop大数据平台测试流程
  8. matlab画学生考试成绩频率直方图,matlab 绘制频率直方图
  9. 动易CMS如何能实现直接粘贴把图片上传到服务器中
  10. 企业微信PC版支持多个企业切换了
  11. 两年,关于我的四台3D打印机
  12. 电脑qq传到我的android文件在哪里,手机QQ传文件到我的电脑功能(QQ数据线)的使用方法...
  13. 华容道源代码android,基于Android的华容道游戏的源代码
  14. php微信网页不缓存,微信浏览器取消缓存的方法
  15. 数据仓库、数据集市和数据湖有什么区别?
  16. 华为实习笔试2020.4.15
  17. Qt基于QuaZIP实现文件压缩/解压(Linux下)
  18. 【剑指Offer】个人学习笔记_61_扑克牌中的顺子
  19. python ppt_python操作Power Point:PPT幻灯片布局基础
  20. 阿里云学生机购买需要什么资格?(特惠专场)

热门文章

  1. linux如何查看命令位置
  2. CANdelaStudio编辑诊断描述CDD文件(最详细)
  3. java中nextLine读取不到的问题
  4. KBEngine demo搭建流程
  5. iPhone项目在iPad中无法显示桌面图标解决方法
  6. 一种可扩展、精确的激光雷达点云冬季除雪算法
  7. 优秀网站必须关注的健康指标 | Web Vitals
  8. 【机房收费系统】——收官
  9. vue3基础-组合式API之computed
  10. 使用mybatis-plus基于BaseMapper的Page对象按条件分页查询