首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JAVA获取当前日期或指定日期的前N天的日期集合

因为最近的业务系统需求,前端有两个时间选择框,分别为startTime和endTime,用户展示一段时间内的折线图,但是如果用户选择的时间段太长,折线图时间轴太密集,展示效果十分不佳,于是我使用java...代码书写了一个时间工具类,可以返回当前日期或指定日期的前N天的日期集合,如果传入的开始时间和结束时间间隔太大,还可以自动适应时间。.../** * 用户可以传入startTime或endTime任意一个或两个,也可以不传入 * 传入的时间间隔太长时,默认返回最近的nday * plus: StringUtils为org.apache.commons.lang.StringUtils...) && StringUtils.isBlank(endTime)){ //如果用户只选择了startTime,endTime为null,startTime + 10的日期...&& StringUtils.isNotBlank(endTime)){ //如果用户只选择了endTime,startTime为null,endTime - 10的日期

3.2K10

java获取当前系统时间毫秒值_java 当前日期

= new Date(); date.getTime(); 获取时间的毫秒值 //第一种方法 //获取00:00:00时的毫秒数 String s= DateFormatUtils.format...,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。...但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。...为了获取这个时间戳,很多人也喜欢使用new Date().getTime()去获取,咋一看没什么问题,但其实没这个必要。...其实看一下java的源码就知道了: public Date() { this(System.currentTimeMillis()); } 已经很明显了,new Date()所做的事情其实就是调用了

4.3K10

python获取日期加减之后的日期

python语言中的datetime模块可以利用其中的方法获取不同的日期,比如获取当前日期、明天、昨天、上个月、下个月和明年。下面利用几个实例说明这些日期获取方法,操作如下: ?...第二步,获取当前日期前一天日期,利用当前日期减去一天,如下图所示: ? 第三步,获取当前日期后一天日期,利用当前日期加上一天,如下图所示: ?...第四步,获取当前日期下一个月日期,利用当前日期加上30天,如下图所示: ? 第五步,获取当前日期上一个月的日期,利用当前日期减去30天,如下图所示: ?...第六步,获取当前日期返回明年今天的日期,利用当前日期加上365天,如下图所示: ?...N月的日期 if n>0, 获取当前日期前N月的日期 if n<0, 获取当前日期后N月的日期 date format = "YYYY-MM-DD" ''' (y

10.8K20

Java8实现获取上个月某个日期和当前月份某个日期

LocalDate常用APILocalDate 是 Java 8 中处理日期的一个类,它提供了许多常用的方法,以下是其中一些常见的方法:now():返回当前日期。...TemporalAdjusters常用APITemporalAdjusters 是 Java 8 中处理日期时间调整的一个工具类,它提供了许多常用的方法,以下是其中一些常见的方法:firstDayOfMonth...实例代码import java.time.LocalDate; // 导入 LocalDate 类import java.time.temporal.TemporalAdjusters; // 导入 TemporalAdjusters...然后,在 main 方法中,我们使用 LocalDate.now() 方法获取当前日期,并将其赋值给 now 变量。...同样地,我们使用 now.with(TemporalAdjusters.firstDayOfMonth()) 获取本月的第一天,然后使用 .plusDays(13) 方法将日期加上 13 天,即本月的

61310

java获取当前日期和时间(各种方法对比)

DAY_OF_MONTH 一个月中的某天; DAY_OF_YEAR 当前年中的天数; WEEK_OF_MONTH 当前月中的星期数; WEEK_OF_YEAR 当前年中的星期数; 二、使用 1、获取当前时间的毫秒值...SimpleDateFormat("yyyy-MM-dd:HH-mm-ss"); String day = dateFormat.format(date); System.out.println(day); 3、获取当前的日期...(本周跨越了2017年和2018年) 三、JDK1.8中Date/Time API使用 Java 8提供了一个全新的API,用以替换java.util.Date和java.util.Calendar。...int daysOfThisYear = LocalDate.now().lengthOfYear(); 获取指定某年的天数 LocalDate.of(2011, 1, 1).lengthOfYear...(); 3、LocalDateTime 最后一个是LocalDateTime,也是Java中最常用的Date / Time类,代表前两个类的组合 - 即日期和时间的值: LocalDateTime localDateTime

88720
领券