面试时被问到如何获取系统当前时间,平时没有怎么注意这个问题,这里整理一下

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;/*** 获取当前时间的4种方式*/
public class TimeTest {public static void main(String[] args) {//第一种Date date=new Date();SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println("第一种获取当前时间:"+df.format(date));//第二种System.out.println("第二种获取当前时间:"+df.format(System.currentTimeMillis()));//第三种Calendar c=Calendar.getInstance();int year=c.get(Calendar.YEAR);int month=c.get(Calendar.MONTH);int day =c.get(Calendar.DATE);int hour=c.get(Calendar.HOUR_OF_DAY);int minute=c.get(Calendar.MINUTE);int second=c.get(Calendar.SECOND);System.out.println("第三种获取当前时间:"+year+"-"+(month+1)+"-"+day+" "+hour+":"+minute+":"+second);//第四种Date nowDate=new Date();String dateStr=String.format("%tF",nowDate);String timeStr=String.format("%tT",nowDate);System.out.println("第四种获取当前时间:"+dateStr+" "+timeStr);}
}

注:对于String.format()方法有多种格式化形式;

Java获取当前时间的四种方式相关推荐

  1. Java 获取系统时间的三种方式,总结起来

    业务场景中,不乏会需要取到当前系统的时间,做一些判断,比如判断某个执行过程需要花多长时间,然后将时间记录下来,返回给业务查看:或者需要或者一个唯一的值做一些表单单号,那么当前系统时间就是唯一的,可以适 ...

  2. java时间代码_java获取当前时间的四种方法代码实例

    这篇文章主要介绍了java获取当前时间的四种方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一种:Date类 public class ...

  3. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

  4. mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...

  5. Java反射之创建对象的四种方式

    Java反射之创建对象的四种方式 1.使用new关键字 2.使用Java反射机制,反射构造器 3.使用克隆方式创建对象Cloneable 4.使用序列化Serializable 1.使用Java反射机 ...

  6. java读取XML文件的四种方式

    java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...

  7. php解析url并得到url中的参数及获取url参数的四种方式

    本文给大家介绍php解析url并得到url中的参数及获取url参数的四种方式,涉及到将字符串参数变为数组,将参数变为字符串的相关知识,本文代码简单易懂,感兴趣的朋友一起看看吧 下面一段代码是php解析 ...

  8. JAVA中集合输出的四种方式

    在JAVA中Collection输出有四种方式,分别如下: 一) Iterator输出. 该方式适用于Collection的所有子类. public class Hello {public stati ...

  9. java中Map遍历的四种方式

    java中Map遍历的四种方式 在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方 ...

最新文章

  1. matlab中find函数简单用法
  2. eclipse安装lombok后无法启动解决办法
  3. 用lucene实现在一个(或者多个)字段中查找多个关键字
  4. Vue $nextTick
  5. 关于TableView中图片的延时加载(转)
  6. 需求管理-需求的结构
  7. objective-c和java哪个简单_Objective-C和Java的简单对比
  8. Redis学习笔记 - 数据类型与API(2)String
  9. 根据viewport的size自动调整fontsize大小
  10. [转载] Python 快速入门实战教程
  11. sitemesh 2.4
  12. python中如何去掉重复元素
  13. 【问天Block】STC15单片机PWM输出讲解
  14. oracle存储过程报ORA-20000的错误
  15. 大学新生不知道去哪里找论文参考文献?
  16. CSDN的收藏夹在哪里管理
  17. 介绍一下什么是大数据
  18. nvidia-smi卡顿详解
  19. 在线等价类与离线等价类(概念)
  20. 百度小程序使用教程(添加内容)并提交百度小程序

热门文章

  1. Springboot物资发放管理系统
  2. Spring框架——基于xml文件的相关配置
  3. word行首空格下划线_行首空格和下划线问题的解决
  4. 攻防世界MISC刷题1-50
  5. C语言写个简单的串口调试助手
  6. 二、什么是GStreamer
  7. GStreamer - On Windows
  8. RTMP摄像机无法成功推流到EasyDSS是什么原因?如何解决?
  9. windows使用ssh连接远程服务器
  10. 将数字转换成千分位,千分位改成数字