• JAVA8的LocalDateTime使用心得和工具类


    今天做不成的事,明天也不会做好。

    同学们,JAVA8出了这么久,不知道你们有没有用过它的LocalDateTime类型,还是依然用Date类型呢?其实,LocalDateTime类型给我们提供了很多便利,今天就为大家介绍一下。

    1.LocalDateTime介绍
    Java的Date,Calendar类型使用起来并不是很方便,而且Date类(据说)有着线程不安全等诸多弊端。同时若不进行封装,会在每次使用时特别麻烦。于是Java8推出了线程安全、简易、高可靠的时间包。并且数据库中也支持LocalDateTime类型,在数据存储时候使时间变得简单。Java8这次新推出的包括三个相关的时间类型:LocalDateTime年月日十分秒;LocalDate日期;LocalTime时间;三个包的方法都差不多。

    接下来我就讲讲使用心得:最近在做SpringBoot的项目,因为数据库也支持LocalDateTime类型,所以在传递时间参数对数据库进行操作的时候没有遇到什么问题;但是在从前端传值进来的时候,有一些坑,总结一下
    1. 接收时间的参数前面要加上@DateTimeFormat(pattern=”“)注解
     
    2.同时对于LocalDateTime类型,注解里面的时分秒不能省略,前端也必须传进来,传的时候必须是双位数!如果没有,就要用00:00:00表示
    3.LocalDate 类型的注解也可以加上时分秒,但是年月日后面的不会被接收和显示。


    2.工具类
    最后对于想知道LocalDateTime具体使用的同学,或者需要工具包,可以去看看这个博客,总结的还是很全面的:戳我
    ---------------------
    作者:linlangleo
    来源:CSDN
    原文:https://blog.csdn.net/qq_35992900/article/details/80381537
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    Set和Multiset 怎么用咧↓↓↓
    sql server 复习笔记2
    sql server 复习笔记1
    数据分析相关学习 -1 numpy
    复习2
    scrapy 4 学习 crawl spider
    scrapy3 中间件的使用
    scapy2 爬取全站,以及使用post请求
    复习1
    scrapy 学习笔记2 数据持久化
  • 原文地址:https://www.cnblogs.com/xinglongbing521/p/10288978.html
Copyright © 2020-2023  润新知