zoukankan      html  css  js  c++  java
  • 31.获取当前系统时间

    1.Date类

    public class Date

    获取时间代码如下:

    Date date = new Date();//获取当前系统时间
    System.out.println(date);//输出当前时间
    System.out.println(date.getYear());//获取年份

    目前这种获取时间的方式已经被淘汰了,所以不做深入了解

    2. Calendar类

    public abstract class Calendar implements Serializable, Cloneable, Comparable<Calendar>

    获取时间代码如下:

    Calendar calendar = Calendar.getInstance();//获取当前系统时间
    System.out.println(calendar.get(Calendar.YEAR)+"年");
    System.out.println((calendar.get(Calendar.MONTH)+1)+"月");
    System.out.println(calendar.get(Calendar.DATE)+"日");
    System.out.println(calendar.get(Calendar.HOUR_OF_DAY)+"时");
    System.out.println(calendar.get(Calendar.MINUTE)+"分");
    System.out.println(calendar.get(Calendar.SECOND)+"秒");

    注意:

      1.抽象类不需要创建对象

      2.我们获取月份时,应该加1(默认月份是从0开始)

    3.SimpleFormatter类

    public class SimpleFormatter extends Formatter

    1.format(Date date)方法使用

    date:系统时间

    返回指定格式的String类型数据

    SimpleDateFormat dateformat = new SimpleDateFormat();//使用默认格式创建一个日期格式化对象
    String time = dateformat.format(new Date());
    System.out.println(time);

    输出的是:18-4-27 上午1:29

    我们也可以自己创建指定的格式,代码如下:

    SimpleDateFormat dateformat = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");
    String time = dateformat.format(new Date());
    System.out.println(time);

    输出:2018年04月27日  01:35:03

  • 相关阅读:
    2018 秋招找工作总结
    Java 实现 LRU 缓存
    历时2个月,星云链DApp开发总结
    Java 版快速排序 + 最挫的优化
    MacOS 下防止 rm 命令误删
    Java使用Log日志系统(common-logging和log4j)
    IDEA+Maven+Spring+SpringMVC+SpringJDBC整合Demo
    Java简单实现并发编程
    设计模式学习笔记——单例模式
    Java获取网页内容
  • 原文地址:https://www.cnblogs.com/zjdbk/p/8963183.html
Copyright © 2011-2022 走看看