Java Date(日期)对象进行格式化的思路详解

 更新时间:2022年09月14日 09:35:21   作者:java未来王者  
Date类是经常会使用到的一个用来处理日期、时间的一个类。Date类是在java.util包下的Date类,这篇文章主要介绍了Java Date(日期)对象如何进行格式化呢,需要的朋友可以参考下

Java日期时间格式化的概念

我们在日常的开发过程中常常会碰到关于日期时间的计算与存储问题,比如我们要把一个当前时间类型转换成字符串类型,我们会直接使用Util包下的Date数据类型(java.util.Date)来创建时间对象,例如:Date date = new Date();但如果我们对其对象进行打印会发现时间的数据值如下:Fri Jul 24 16:02:44 GMT+08:00 2020,这是一个标准的带时区的系统时间,这样的数据并不方便我们的阅读与管理,在此我们就可以考虑能否将时间进行格式化处理,再进行存储。此时我们就可以使用SimpleDateFormat日期格式化工具类。

Date简介:

Date类是经常会使用到的一个用来处理日期、时间的一个类。Date类是在java.util包下的Date类。

Date类的构造器有:

Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)
Date(long date):分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch),

即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数

Date是所有系统都必不可少的一个对象,

它用于存储操作时间,业务发生时间等常见的时间字段,那么Date如何同字符串进行相互转换呢?

下文将一一道来,如下所示:

下文讲述Java中日期格式化的方法分享,如下所示:

实现思路:

    借助SimpleDateFormat对象定义一个格式化实例对象
   然后借助此实例对象即可将Date转换为指定格式的字符串输出

例:

//字符串转换为Date对象
String str = "2021-11-02 00:00:00.0";
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S").parse(str);

//Date对象转换为字符串输出
String strNew = new SimpleDateFormat("yyyy-MM-dd").format(date);
System.out.println(strNew); // 2021-11-02

到此这篇关于Java Date(日期)对象如何进行格式化呢?的文章就介绍到这了,更多相关Java Date格式化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java实现五子棋AI算法

    Java实现五子棋AI算法

    这篇文章主要为大家详细介绍了Java实现五子棋AI算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • 使用mybatis框架连接mysql数据库的超详细步骤

    使用mybatis框架连接mysql数据库的超详细步骤

    MyBatis是目前java项目连接数据库的最流行的orm框架了,下面这篇文章主要给大家介绍了关于使用mybatis框架连接mysql数据库的超详细步骤,文中通过实例代码和图文介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • mybatis源码解读之executor包语句处理功能

    mybatis源码解读之executor包语句处理功能

    这篇文章主要介绍了executor包语句处理功能,mybatis中支持三种语句类型,不同语句类型支持的变量符号不同,下文详细内容,需要的小伙伴可以参考一下
    2022-02-02
  • Java位运算知识点详解

    Java位运算知识点详解

    这篇文章给大家分享了关于Java位运算的相关知识点内容,有兴趣的朋友们可以学习参考下。
    2018-09-09
  • Java日常练习题,每天进步一点点(32)

    Java日常练习题,每天进步一点点(32)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07
  • java新手入门——String类详解

    java新手入门——String类详解

    在java、C#中,String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。string>是C++标准程序库中的一个头文件
    2021-06-06
  • Java集合之Map接口的实现类精解

    Java集合之Map接口的实现类精解

    Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value;Map中的键值对以Entry类型的对象实例形式存在;键(key值)不可重复,value值可以重复,一个value值可以和很多key值形成对应关系,每个建最多只能映射到一个值
    2021-09-09
  • java中应用Stack进行算术运算的操作

    java中应用Stack进行算术运算的操作

    这篇文章主要介绍了java中应用Stack进行算术运算的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 深入了解java Lombok的使用方法

    深入了解java Lombok的使用方法

    这篇文章主要介绍了深入了解java Lombok的使用,Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造方法等,需要的朋友可以参考下
    2019-06-06
  • java实现学生成绩档案管理系统

    java实现学生成绩档案管理系统

    这篇文章主要为大家详细介绍了java实现学生成绩档案管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07

最新评论