list怎么获取一个时间间隔内月份
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要讲解了"list怎么获取一个时间间隔内月份",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"list怎么获取一个时间间隔内月份"吧!依赖:
千家信息网最后更新 2025年12月02日list怎么获取一个时间间隔内月份
这篇文章主要讲解了"list怎么获取一个时间间隔内月份",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"list怎么获取一个时间间隔内月份"吧!
依赖:
joda-time joda-time 2.10.5
import org.joda.time.DateTime;import java.util.ArrayList;import java.util.List;public class Client { public static void main(String[] args) { Long startTime = 1599148799000L; Long endTime=1599148799000L; DateTime start = new DateTime(startTime); DateTime end = new DateTime(endTime); int oneYear = start.getYear(); int oneMonth = start.getMonthOfYear(); int twoYear = end.getYear(); int twoMonth = end.getMonthOfYear(); List yearMonth = getYearMonth(oneYear,twoYear,oneMonth,twoMonth); System.out.println(yearMonth); } private static List getYearMonth(int oneYear,int twoYear ,int oneMonth,int twoMonth){ return getYearMonth(oneYear,twoYear,oneMonth,twoMonth,"-"); } private static List getYearMonth(int oneYear,int twoYear ,int oneMonth,int twoMonth,String separator){ List yearMonth = new ArrayList<>(); if(oneYear < twoYear){ if(oneYear + 1 == twoYear){// 两个年份是间隔为1的关系 yearMonth.addAll(getYearMonth(oneYear,separator,oneMonth,12)); yearMonth.addAll(getYearMonth(twoYear,separator,1,twoMonth)); return yearMonth; }else { while (oneYear < twoYear){ yearMonth.addAll(getYearMonth(oneYear,separator,1,12)); oneYear +=1; } yearMonth.addAll(getYearMonth(twoYear,separator,1,twoMonth)); } }else { yearMonth.addAll(getYearMonth(twoYear,separator,oneMonth,twoMonth)); } return yearMonth; } private static List getYearMonth(int year,String separator ,int fromMonth,int toMonth){ List yearMonth = new ArrayList<>(); for (int i = fromMonth; i <= toMonth; i++) { if(i< 10){ yearMonth.add(year+separator+"0"+i); }else { yearMonth.add(year+separator+i); } } return yearMonth; }} 结果
[2020-09]
感谢各位的阅读,以上就是"list怎么获取一个时间间隔内月份"的内容了,经过本文的学习后,相信大家对list怎么获取一个时间间隔内月份这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
时间
月份
学习
内容
两个
就是
年份
思路
情况
文章
更多
知识
知识点
篇文章
结果
跟着
问题
实践
推送
研究
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
镇海手机软件开发系统
互联网新科技名词
莫纳什网络安全专业
select 数据库测试题
软件开发管理课程资料
高密度存储服务器厂家
如何更换服务器
域名专指一个服务器的物理地址
互联网大数据与科技有关吗
网络安全工程师考试文案高级
网络安全政策及技术
数据库插入数据报错1452
网页图片哪个服务器好
手机怎么做表格的数据库
河南企业交流外贸软件开发
二零一八年网络安全宣传周活动
开源软件开发设计crm
大数据环境下的网络安全包括哪些
服务器批量blast
视频网站服务器多少钱
山东省春考计算机网络技术题
fifaol4tb数据库
临床数据库建立
文献检索的中文英文数据库有哪些
千千静听歌词服务器
国外的网络安全知识
备份数据库 sql
违法网络安全法的规定
cf进不了安全服务器
新华互联网科技品牌形象