首页 > 编程知识 正文

计算时间间隔小时,java时间加减

时间:2023-05-04 22:55:06 阅读:152750 作者:2179

Javaintervaltimecalculator (加法()后续改进(/** * @Author Mc * @Date 2021/3/11上午9:48 * @Version 1.0 */publicclasstimecalculatorutils { publicstaticvoidmain (string start=' 2021-03-10t 0033600336000 ' ); string end=' 2021-03-10t 2:00336000 '; 整数天=0; Integer hour=2; Integer minute=80; listlocaldatetimelist=calculator (start,end,day,hour,minute ); 本地数据时间:列表(system.out.println )时间. tostring ) ); } staticlistlocaldatetimecalculator (string start,String end,Integer day,Integer hour,Integer minute ) setlocaldatetiming lcator localdatetimeenddate=local datetime.parse (end; long distance=chrono unit.hours.between (start date,endDate ); if (距离1 ) {返回空值; }stream.iterate(startdate,d-{returnd.plusdays ) day ).plushours ) hour ).plusminutes ) minute ); }.limit(distance1).Foreach ) f-{timelist.add ) f; ); listlocaldatetimecollect=time list.stream (.filter (x-x.com Pareto (end date )1).sorted ).collect ) collect 返回收集; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。