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格式化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 如何只返回实体类中的部分字段问题

    如何只返回实体类中的部分字段问题

    这篇文章主要介绍了如何只返回实体类中的部分字段问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • SpringMVC异常处理的三种方式小结

    SpringMVC异常处理的三种方式小结

    本文主要介绍了SpringMVC异常处理的三种方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • Java排序算法之桶排序详解

    Java排序算法之桶排序详解

    这篇文章主要介绍了Java排序算法之桶排序详解,桶排序是将数组中的元素放到一个一个的桶中,每个桶(bucket)代表一个区间,里面可以承载一个或者多个元素,然后将桶内的元素进行排序,再按顺序遍历桶,输出桶内元素,需要的朋友可以参考下
    2023-10-10
  • Mybatis查询时数据丢失的问题及解决

    Mybatis查询时数据丢失的问题及解决

    Mybatis查询时数据丢失的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • Java字符串转时间简单示例代码

    Java字符串转时间简单示例代码

    这篇文章主要给大家介绍了关于Java字符串转时间的相关资料,在Java中字符和字符串常常需要相互转化,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-08-08
  • Java 超详细讲解对象的构造及初始化

    Java 超详细讲解对象的构造及初始化

    面向对象乃是Java语言的核心,是程序设计的思想。Java语言的面向对象技术包括了面向对象和面向过程的基本概念,面向对象的特征,Java语言的类,对象,修饰符,抽象类等一系列的知识点
    2022-03-03
  • spring boot 动态生成接口实现类的场景分析

    spring boot 动态生成接口实现类的场景分析

    本文不具体介绍动态代理,主要看一下它在springboot项目中的实际应用,下面我们模仿feign来实现一个调用三方接口的 httpclient,感谢的朋友跟随小编一起看看吧
    2021-11-11
  • Java实现基于TCP的通讯程序实例解析

    Java实现基于TCP的通讯程序实例解析

    这篇文章主要介绍了Java实现基于TCP的通讯程序实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • smslib发短信实例代码(电脑发短信)

    smslib发短信实例代码(电脑发短信)

    smslib发短信实例,大家可以参考使用开发自己的程序
    2013-12-12
  • 前置++和后置++ 运算的详解及实例代码

    前置++和后置++ 运算的详解及实例代码

    这篇文章主要介绍了前置++和后置++ 的相关资料,并附示例代码,帮助大家学习参考,需要的朋友可以参考下
    2016-09-09

最新评论