3d网站建设,音乐网站建设价格6,浦东新区,大连建设网网址是多少啊LocalDataTime 与Data区别
LocalDatatime是Java8引入的新类型#xff0c;属于Java8日期时间API#xff0c;Data是旧版的日期API不可变性#xff1a;LocalDataTime是不可变类#xff0c;一旦创建后就不能修改#xff0c;需要修改只能创建新的对象#xff0c;Data是可变类…LocalDataTime 与Data区别
LocalDatatime是Java8引入的新类型属于Java8日期时间APIData是旧版的日期API不可变性LocalDataTime是不可变类一旦创建后就不能修改需要修改只能创建新的对象Data是可变类可以直接修改时区处理Data类在内部便是日期和时间的同时会考虑当前系统的时区LocalDataTime是不带时区的信息的类只表示日期和时间没有时区的概念精确度Data类精确到毫秒级别但是设计存在问题存在线程问题而LocalDataTime精确度可以精确到纳秒级别。
mysql中的data和datatime区别
data类型用于需要一个日期而不需要时间部分时datatime用于同时包含日期和时间信息的值
注意
在jdk1.8中使用Data类数据库中使用 datatime类型时会存在以下bug:
Cannot set createTime: incompatible types, cannot convert java.time.LocalDateTime to java.util.Date大致意思是LocalDataTime类型数据不能转换为Data类型但是可以通过将数据中的datatime修改为data但是将java中的Data类型修改为LocalDataTime会出现java8不支持LocalDatatime到这人已经麻了网上看别人出现该问题可以通过修改mysql驱动换用更低版本的驱动解决但是我这里并没有解决。经过测试在jdk17的环境下没有出现上述BUG。