java8中LocalDateTime的作用是什么
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,java8中LocalDateTime的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。2. 关于LocalDa
千家信息网最后更新 2026年11月01日java8中LocalDateTime的作用是什么
java8中LocalDateTime的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
2. 关于LocalDateTime的简单介绍
Java的Date,Calendar类型使用起来并不是很方便,而且Date类(据说)有着线程不安全等诸多弊端。同时若不进行封装,会在每次使用时特别麻烦。于是Java8推出了线程安全、简易、高可靠的时间包。并且数据库中也支持LocalDateTime类型,在数据存储时候使时间变得简单。Java8这次新推出的包括三个相关的时间类型:LocalDateTime年月日十分秒;LocalDate日期;LocalTime时间;三个包的方法都差不多。
3. LocalDateTime的简单日常使用
①. 与字符串互相转换
都知道以前对Date进行格式化还要借助SimpDateFormart对象。操作起来不能说麻烦,但也不是那么顺手。下面贴代码LocalDateTime与字符串操作
//将当前时间格式化为字符串 pattern为yyyy-MM等LocalDateTime.now().format(DateTimeFormatter.ofPattern(pattern));//将时间字符串转换为LocalDateTime LocalDateTime.parse(dateTimeStr, DateTimeFormatter.ofPattern(pattern));
②. 获取两时间段相隔(天,小时...)数
Duration duration = Duration.between(startLocalDateTime,endLocalDateTime);//获取相隔天数duration.toDays();//获取相隔小时duration.toHours();//获取相隔分钟duration.toMinutes();//获取相隔秒数uration.getSeconds()//获取相隔毫秒duration.toMillis();Period period = Period.between(startLocalDateTime.toLocalDate(),endLocalDateTime.toLocalDate());//获取相隔年period.getYears();//获取相隔月period.getMonths();period.toTotalMonths();
③. 进行时间的加减
//增加plusXX 如:增加一个月LocalDateTime.now().plusMonths(1);//减少minusXX 如:减少一个月LocalDateTime.now().minusMonths(1);
④. 获取当月最后一天
LocalDateTime endLocalDateTime = now.with(TemporalAdjusters.lastDayOfMonth());
⑤. LocalDateTime与Date互转
//LocalDateTime to Date//ZoneId为时区 这里获取系统默认时区ZoneId zone = ZoneId.systemDefault();LocalDateTime localDateTime = LocalDateTime.now();//Instant是一个精确到纳秒的时间对象Instant instant = localDateTime.atZone(zone).toInstant();Date date = Date.from(instant);//Date to LocalDateTimeDate date = new Date();Instant instant = date.toInstant();ZoneId zone = ZoneId.systemDefault();LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
时间
字符
字符串
类型
安全
三个
对象
小时
数据
格式
线程
麻烦
帮助
支持
作用
清楚
精确
差不多
代码
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
互联网科技社
唐信互联网科技 大连
奔汉互联网科技
苏州大垚互联网科技
互联网前沿科技
互联网科技公司介绍
互联网科技生活的内容
深圳互联网科技怎么样
互联网公司会议桌创意科技软装饰
新华互联网科技2019
阿里巴巴算科技企业还是互联网
互联网和黑科技的看法
河南住房之家互联网科技
特约风豹互联网科技为什么扣费
工业互联网展湾科技股份有限公司
黑科技 体验场景 互联网大会
云南省自由互联网科技有限公司
四川互联网展示科技馆设计
平安好医生打造互联网科技医疗
百单网互联网科技有限公司怎么样
互联网科技资迅
猫创互联网科技
亿人帮互联网科技
上海电发互联网科技有限公司
北京大学互联网科技怎么样
央行互联网金融科技公司
互联网科技创新的路径
科技互联网的核心竞争力
科技和互联网行业的特点