(JAVA)hutool工具类-Date<——>String类型互转,加日期操作加一年、一月、一星期、一天、一分、一秒操作

这篇具有很好参考价值的文章主要介绍了(JAVA)hutool工具类-Date<——>String类型互转,加日期操作加一年、一月、一星期、一天、一分、一秒操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前小编去搜索,把时间格式转为String类型,搜索好几篇文章都还用 【new SimpleDateFormat () 】去转换,现在小编用hutool里的DateUtil里的方法,简单方便一行代码搞定!!

 public static void main(String[] args) {
        //这是不是比new Date()方便,
        DateTime date = DateUtil.date();
        System.out.println(date);

        System.out.println("---------------------------");
        //Date类型转String
       // String format = DateUtil.format(date, "yyyy-MM-dd"); 
        // ps:"yyyy-MM-dd也可以调用工具类里的方法,不止一种格式"
        String format = DateUtil.format(date, DatePattern.NORM_DATETIME_FORMAT);
        System.out.println(format);
    }

结果如下:

hutool日期加一天,java,开发语言,jvm

  public static void main(String[] args) {
        //String转Date
        String date = "2023-05-08 15:53:49";
        DateTime parse = DateUtil.parse(date, DatePattern.NORM_DATETIME_FORMAT);
        System.out.println(parse);
    }

 效果图如下

hutool日期加一天,java,开发语言,jvm

附加如下时间加减操作:

 public static void main(String[] args) {
        DateTime date = DateUtil.date();
        //+1是加一天,-1是减一天,
        //日期加一天
        DateTime offDate = DateUtil.offsetDay(date, +1);
        System.out.println(date);   //2023-05-08 16:28:22
        System.out.println(offDate);//2023-05-09 16:28:22
        //日期加一个小时
        DateTime offDate1 = DateUtil.offsetHour(date, +1);
        System.out.println(date);    //2023-05-08 16:28:22
        System.out.println(offDate1);//2023-05-08 17:28:22
        //日期加一个月
        DateTime offDate2 = DateUtil.offsetMonth(date, +1);
        System.out.println(date);     //2023-05-08 16:29:51
        System.out.println(offDate2); //2023-06-08 16:29:51
        //日期加一分钟
        DateTime offDate3 = DateUtil.offsetMinute(date, +1);
        System.out.println(date);    //2023-05-08 16:29:51
        System.out.println(offDate3);//2023-05-08 16:30:51
        //日期加1000毫秒等于一秒
        DateTime offDate4 = DateUtil.offsetMillisecond(date, +1000);
        System.out.println(date);    //2023-05-08 16:29:51
        System.out.println(offDate4);//2023-05-08 16:29:51
        //日期加一秒
        DateTime offDate5 = DateUtil.offsetSecond(date, +1);
        System.out.println(date);    //2023-05-08 16:29:51
        System.out.println(offDate5);//2023-05-08 16:29:52
        //日期加一个星期
        DateTime offDate6 = DateUtil.offsetWeek(date, +1);
        System.out.println(date);    //2023-05-08 16:29:51
        System.out.println(offDate6);//2023-05-15 16:29:51
    }

 这些都是格式,看哪种满足需求hutool日期加一天,java,开发语言,jvm

英文格式转中文格式 大部分英转中格式:

hutool日期加一天,java,开发语言,jvm

更方便的来了!
hutool日期加一天,java,开发语言,jvm

代码如下:

public static void main(String[] args) {
        Date date = new Date();
        System.out.println(date);//英文格式
        Date date1 = DateUtil.date(date);
        System.out.println(date1);//中文格式
    }

没有hutool工具类,可复制如下文章来源地址https://www.toymoban.com/news/detail-539762.html

 <!--        hutool工具类-->
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.8.16</version>
        </dependency>

到了这里,关于(JAVA)hutool工具类-Date<——>String类型互转,加日期操作加一年、一月、一星期、一天、一分、一秒操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • hutool工具包 中的雪花算法Snowflake 获取Long类型id 或者String 类型id(全局唯一id解决方案)

    1.引入pom依赖 2.源码 3. 注入 使用 4优缺点:

    2024年02月14日
    浏览(31)
  • Java如何使用Hutool执行日期的加法和减法操作?

    目录 目录 一. 使用方法 1. 在项目pom.xml文件中加入依赖 二. 代码示例 1. 导入Hutool的日期工具类 2. 执行日期加法操作 3. 执行日期减法操作  三. 使用总结 Hutool是一个Java工具包库,其中提供了方便的日期操作方法。 使用Hutool进行日期的加法和减法操作,可以使用`DateUtil.offset

    2024年02月07日
    浏览(40)
  • 【Java 基础篇】Java Date 类详解:日期和时间操作的利器

    在 Java 编程中,处理日期和时间是一项常见但复杂的任务。Java 提供了许多用于日期和时间操作的类,其中 java.util.Date 类是最早的日期和时间类之一。然而,它存在一些问题,因此 Java 8 引入了 java.time 包,其中包含了 java.time.LocalDate 、 java.time.LocalTime 和 java.time.LocalDateTime 等

    2024年02月09日
    浏览(31)
  • Oracle数据库Clob类型Blob类型与String互转

    Clob类型为大字段类型默认4000长度,Blob为二进制类型常用存文件数据;这两种大字段类型开发中不会经常遇到,博主整理了这两种大字段与String的转换方法可参考(使用Junit直接测试)其中javax.sql.rowset.serial.SerialClob 和javax.sql.rowset.serial.SerialBlob两个类都是从JDK1.5引入;用到了

    2024年02月13日
    浏览(33)
  • 如何将String转Date类型

    ①  先创建一个日期格式化类 SimpleDateFormat ,然后从前端获取用户操作数据产生的创建时间,最后通过SimpleDateFormat 实例化对象的parse()方法将String类型转换成Date类型。 ②  直接将String类型转Date类型  SimpleDateFormat 时间格式

    2024年02月11日
    浏览(20)
  • Java中操作Xml使用备忘[ Hutool工具类XmlUtil、XStream ]

    List item 1. Hutool中XmlUtil的使用简介 2. Hutool中XmlUtil快速读取Xml字符串某个节点值 [简单取值时,推荐使用] 2-1 Hutool工具包Maven依赖和测试Xml字符串如下 2-2 读取Xml中的节点的值 3. Hutool中XmlUtil详细操作示例 3-1 Xml示例字符串如下 3-2 查询标签内的属性 3-3 查询一对标签中的文本 3-

    2024年02月06日
    浏览(31)
  • 【Elasticsearch教程11】Mapping字段类型之日期时间date date_nanos

    JSON没有 date 类型,但我们可以把以下类型作为日期时间存入ES。 类型 说明 字符串 日期格式的字符串,如\\\"2015-01-01\\\"或\\\"2015/01/01 12:10:30\\\" 长整型 从开始纪元(1970-01-01 00:00:00 UTC)开始的 毫秒数 整型 从开始纪元(1970-01-01 00:00:00 UTC)开始的 秒数 上面的UTC(Universal Time Coordinated) 叫

    2024年01月24日
    浏览(40)
  • 【使用moment.js将字符串类型的日期转换为date类型】

    后端存储的时间类型为字符串类型,前端DatePicker组件展示时需要转换为日期类型。 需要处理的日期: ‘01-30-2023’ 处理后的时间: momentObj 即为datePicker组件展示所需格式,时间格式如上图。

    2024年02月17日
    浏览(41)
  • hutool日期工具类相关:获取某月所有周、某周的起止时间或所有日期、计算连续天数

    最近做项目,碰到一个比较复杂的日期查询方式,在这里记录一下,方便以后忘了随时能查到。 像我们一般查询日期,页面上用的日期选择器,一般都是直接查某一天或者选择开始、结束时间,查一个范围。不过这次需要我们按某月的某周来查询,比如页面上直接显示这个月

    2024年02月02日
    浏览(38)
  • Java中String与byte互转

            近日在使用frida逆向过程中发现加密后的byte是一个数组,打印出来类似于[23, 22, 10, 34, ........45,23, 109,116],数组中的每个值,与ASCII值对应,即一个数值代表一个字符,每个字符合起来形成字符串。现分享一下Java中的Sting与byte互转的一种实现方法。 首先定义一个Stri

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包