Java获取当前时间前几个月、季度
生活随笔
收集整理的這篇文章主要介紹了
Java获取当前时间前几个月、季度
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package com.example.zjtz.util;import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;/*** 獲取當前前12個月,4個季度工具類*/
public class PortalDateUtil {//獲取當前12個月public static List<String> getLatest12Month(LocalDate date,int num){List<String> monthList = new ArrayList<>();for(int i = 0;i <= num-1; i++){LocalDate localDate = date.minusMonths(i);String month = localDate.toString().substring(0,7);monthList.add(month);}return monthList;}//獲取當前4個季度public static List<String> getLatest4Quater(LocalDate date,int num){List<String> quaterList = new ArrayList<>();for(int i = 0;i <= num-1; i++){LocalDate localDate = date.minusMonths(3*i);String year = localDate.toString().substring(0,4);String monthstr = localDate.toString().substring(5, 7);int quaterNum = ((Integer.valueOf(monthstr)+2)/3);String quater = year + "Q" + quaterNum;quaterList.add(quater);}return quaterList;}public static void main(String[] args) {System.out.println(getLatest12Month(LocalDate.now(),18));System.out.println(getLatest4Quater(LocalDate.now(),6));}}
《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的Java获取当前时间前几个月、季度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何设计登录接口,十分钟内连续登录5次失
- 下一篇: mysql 修改字段为1-10的随机数