• 时间日期类


    日期类

    中国的标准时间: 世界标准时间 + 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
  • 相关阅读:
    .NET 8发布首个RC,比.NET 7的超级快更快
    【05】Nginx之Rewrite功能配置
    谷粒商城-基础篇-Day05-品牌管理2
    走近足球运动·与棒球相似的体育项目·第一堂棒球课
    Docker认识即安装
    java spring cloud 企业工程管理系统源码+二次开发+定制化服务
    ubuntu安装完qt后发现找不到图标
    uniapp实现全局悬浮框
    一个简单的Python案例教学,用商品评论来做词云分析
    day-43 代码随想录算法训练营(19) 动态规划 part 05
  • 原文地址:https://blog.csdn.net/hihielite/article/details/126805806