- 2025-01-08Java8 日期/时间 工具类
importorg.apache.commons.lang3.StringUtils;importjava.text.SimpleDateFormat;importjava.time.*;importjava.time.format.DateTimeFormatter;importjava.time.temporal.ChronoUnit;importjava.time.temporal.TemporalAdjusters;importjava.util.Date;impor
- 2024-12-20Java中使用java.time.LocalDate按日期范围生成日期序列
需求:配置起止日期,计算两个日期间所有的天数,或者当前日期到配置日期间的所有天数,无需关心月份是28天或是31天日期区间为左闭右开,需要闭区间自行处理场景:按日期执行某些业务,数据库记录上次执行日期,计算出配置日期到今天的所有日期,遍历执行,最后更新上次执行日
- 2024-11-30Java入门:20.Calendar类与新日期类的使用
1Calendar日历类*可以针对于日期中的每一个日期项,进行操作 *年,月,日,时,分,秒,毫秒,星期*Calendar对象创建Calendartime=Calendar.getInstance();//默认表示当前系统时间 *Calendar对象与Date对象之间的转换//Date-->Calendar Calendartime=Cale
- 2024-12-07洛谷 P1553 数字反转(升级版) C语言 stl
题目:https://www.luogu.com.cn/problem/P1553题目背景以下为原题面,仅供参考:给定一个数,请将该数各个位上数字反转得到一个新数。这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分
- 2024-11-2711月27日记录(《代码大全》精读笔记)
《代码大全(第二版)》是SteveMcConnell所著的经典软件开发书籍,其中关于变量和语句的讨论深刻影响了无数程序员的编程实践。以下是对这部分内容的精读体会:变量命名的重要性:变量的命名是编码中最为直观的文档形式。一个好名字能够清晰地传达变量的用途和含义,减少代码的阅读难度。书
- 2024-09-192025年1月1日起最新退休年龄算法Java实现
全国人民代表大会常务委员会关于实施渐进式延迟法定退休年龄的决定https://www.gov.cn/yaowen/liebiao/202409/content_6974294.htm1、业务代码/***计算退休日期**@parambirthDate出生日期*@paramoriginalRetirementAge原退休年
- 2024-09-14Java8中日期类的使用
LocalDate:日期类LocalTime:时间类LocalDateTime:日期时间类相关操作创建时间privatestaticvoiddateTimeAndFormat(){//当前日期时间LocalDatedate1=LocalDate.now();//指定日期时间LocalDatedate2=LocalDate.of(2025,6,6);
- 2024-09-14时间日期工具类
时间日期工具类importjava.time.*;importjava.time.format.DateTimeFormatter;importjava.time.temporal.ChronoUnit;publicclassDateTimeUtils{privatestaticfinalStringDEFAULT_DATE_FORMAT="yyyy-MM-dd";privatestaticfinalStringDEFA
- 2024-09-12pagehelper
1.分页插件依赖<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.4.7</version></dependency&g
- 2024-08-29java.time包时间类浅谈
Java早期日期时间API:java.util.Date与java.util.Calendar一、背景在Java的早期版本中,处理日期和时间的需求主要由java.util.Date类和随后加入的java.util.Calendar类来满足。这两个类在Java1.0和Java1.1中分别被引入,为Java程序提供了基本的日期和时间操作能力。然而,随着
- 2024-08-08java 时间段划分 1.把一个时间段划分为 整天 和非整天的时间段 2. 把List<LocalDate> 按相邻的day , 划分为一个时间段,并且每个时间段 最大为3
时间段划分 1.把一个时间段划分为整天和非整天的时间段 例如: "2024-07-1108:30:00" ~ "2024-07-2308:30:00";例如 完整的日期:2024-07-122024-07-132024-07-142024-07-152024-07-162024-07-172024-07-182024-07-192024-07-202024-07-21202
- 2024-08-04Java小案例--根据LocalDate类实现出生天数、年数计算
//使用LocalDate.of方法将某一天的日期赋给LocalDate类型的变量//因为测量的基准是出生日期,这里我们将出生年、月、日分别传入LocalDate.of方法//返回值为LocalDate类型,我们将其赋予变量birthdayLocalDatebirthday=LocalDate.of(2002,9,30);//设置显示的日期格式,默认为
- 2024-07-22查询本周、本月、本年、的开始日期和结束日期
一、查询本周、本月、本年、的开始日期和结束日期(数据统计时有时候会用到)publicstaticvoidmain(String[]args){LocalDatenow=LocalDate.now();LocalDatestartOfWeek=now.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
- 2024-07-20苍穹外卖学习笔记——第十一天
数据统计(图形报表)ApacheEChartsApacheECharts是一款基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。官网地址:https://echarts.apache.org/zh/index.html。使用Echarts,重点在于研究当前图表所需的数据格式。通常是需要后端提供符合格式
- 2024-07-16java mapstruct 同字段LocalDateTime和LocalDate不同类型转换处理
解决方式:在接口中定义方法传入参数、返回参数为对一个的类型,mapstruct的实现类会自动调用该方法。代码:@Mapper(builder=@Builder(disableBuilder=true))publicinterfaceStlmtCheckingResultConvert{StlmtCheckingResultConvertINSTANCE=Mappers.getMapper(Stl
- 2024-07-07Java日期时间操作工具类:DateTimeUtil
在Java开发中,处理日期和时间是一个常见的需求,无论是数据库查询、日志记录还是业务逻辑处理,都离不开对日期时间的精确操作。Java自JDK8起引入了新的日期时间API,如java.time包下的LocalDate,LocalTime,LocalDateTime,ZonedDateTime等,这些API相比之前的java.util.Date和java.t
- 2024-07-04java笔记分享(6)
RandomRandom类 Random类位于java.util包下,Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。 相同种子数的Random对象,相同次数
- 2024-06-19java datetime数据类型去掉时分秒
在Java中,如果我们想要表示一个日期而不包括时间(时分秒),我们通常会使用java.time包中的LocalDate类。LocalDate是一个不可变的日期对象,它只包含年、月、日三个字段。1.datetime数据类型去掉时分秒案例一以下是如何使用LocalDate类以及如何从一个包含时间的日期时间对象(比如LocalD