• 时间日期类


    日期类

    中国的标准时间: 世界标准时间 + 8小时
    时间换算公式:
    		1秒 = 1000毫秒
    		1毫秒 = 1000微秒
    		1微秒 = 1000纳秒
    
    • 1
    • 2
    • 3
    • 4
    • 5

    计算机中的时间原点

    计算机中的起始时间: 1970年1月1日 00:00:00
    原因:1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命
    性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。
    随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX。
    所以1970年1月1日算C语言的生日。
    
    • 1
    • 2
    • 3
    • 4
    • 5

    小结

     1.北京时间需要在世界标准时间上加8小时
     2. 1 秒= 1000 毫秒
     3. 计算机中的时间原点为: 1970年1月1日00:00:00
    
    • 1
    • 2
    • 3

    Date 类概述和构造方法

    方法名说明
    public Date()创建一个Date对象,表示默认时间
    public Date(long date)创建一个Date对象,表示指定时间

    小结

       Date date1 = new Date();            把当前时间封装成一个Date对象
       Date date2 = new Date(0L);        把从时间原点开始,过了指定毫秒的时间,封装成一个Date对象,需要考虑时差问题。
    
    • 1
    • 2

    Date类的常用方法

    方法名说明
    public long getTime()获取时间对象的毫秒值
    public void setTime(long time)设置时间,传递毫秒值

    SimpleDateFormat类概述

     一般我们创建好 Date 对象,在控制台输出的形式如下:
    
    • 1

    在这里插入图片描述

    和我们日常所用时间表示形式不一样,就要使用 SimpleDateFormat
    SimpleDateFormat  可以对 Date 对象,进行格式化和解析
    
    • 1
    • 2

    在这里插入图片描述
    在这里插入图片描述

    SimpleFormat 的构造方法

    方法名说明
    public SimpleFormat()构造一个SimpleFormat,使用默认形式
    public SimpleFormat(String pattern)构造一个 SimpleFormat,使用指定的形式

    SimpleDateFormat 格式化和解析日期

    1.格式化(从 Date 到 String)

     public final String format(Date date): 将日期格式化成日期/时间字符串 
    
    • 1

    2.解析(从 String 到 Date)

    public Date parse(String soure);从给定字符串的开始解析文本以生成日期
    
    • 1
  • 相关阅读:
    神经网络初始化实例化的维度与调用输入数据的维度
    Java - @Transaction 异常不回滚
    Mybatis04关联关系映射
    【游戏建模全流程】使用ZBrush制作龙模型
    JavaScript(CSS)动画引擎汇总
    正则校验的多种方式
    详解设计模式:组合模式
    Mac下使用Homebrew安装MySQL5.7
    Vue.js核心技术解析与uni-app跨平台实战开发学习笔记 第7章 Vue.js高级进阶 7.2 vue-cli目录结构
    Vue axios调用springboot接口获取数据库数据并显示到网页
  • 原文地址:https://blog.csdn.net/hihielite/article/details/126805806