1. 程式人生 > >java根據年月獲取當前月的每一天日期

java根據年月獲取當前月的每一天日期

public static List<String> getDayByMonth(int yearParam,int monthParam){
        List list = new ArrayList();
        Calendar aCalendar = Calendar.getInstance(Locale.CHINA);
        aCalendar.set(yearParam,monthParam,1);
        int year = aCalendar.get(Calendar.YEAR);//年份
        int month = aCalendar.get(Calendar.MONTH) + 1;//月份
        int day = aCalendar.getActualMaximum(Calendar.DATE);
        for (int i = 1; i <= day; i++) {
            String aDate=null;
            if(month<10&&i<10){
                aDate = String.valueOf(year)+"-0"+month+"-0"+i;
            }
            if(month<10&&i>=10){
                aDate = String.valueOf(year)+"-0"+month+"-"+i;
            }
            if(month>=10&&i<10){
                aDate = String.valueOf(year)+"-"+month+"-0"+i;
            }
            if(month>=10&&i>=10){
                aDate = String.valueOf(year)+"-"+month+"-"+i;
            }
            
            list.add(aDate);
        }
        return list;
    }

相關推薦

java根據年月獲取前月日期

public static List<String> getDayByMonth(int yearParam,int monthParam){         List list = new ArrayList();         Calendar aCalen

mysql 獲取某個時間段一個小時的統計資料

轉載:https://blog.csdn.net/Crystalqy/article/details/79443155  獲取每一天的統計資料 做專案的時候需要統對專案日誌做分析,其中有一個需求是獲取某個給定的時間段內,每一天的日誌資料,比如說要獲取從2018-02-02

mysql 獲取前月的第一到昨日的所有日期

SELECT ADDDATE(y.first, x.d - 1) as d FROM ( SELECT 1 AS d UNION ALL SELECT 2 UNION ALL SELECT

C#已知兩日期求之間日期字串集合

問題描述:         在《C#判斷判斷某一時刻屬於什麼時間段》中提到的訂單處理系統中,有這麼一個需求,就是根據使用者選擇的兩個日期,去mdb中查詢在這連個日期之間的每一天的相關資訊,故需要用每一天的日期字串來拼接sql語句。 解決方法:

java 獲取前月第一 計算當月最後 獲取年月

import java.text.SimpleDateFormat; import java.util.Calendar; public class DateHelper { /** * 當前月第一天 * @return */ public sta

java獲取前月和周的第一和最後

獲取當前周的第一天: public static Date getFirstDayOfWeek(Date date) { Calendar cal = Calendar.getInstan

java獲取日期中的

  Calendar c_begin = new GregorianCalendar();     Calendar c_end = new GregorianCalendar();     DateFormatSymbols dfs = new DateFormatSymb

java統計指定年月下的,並排序

需求:從資料庫查出List<Map<String,Object>>格式的資料。比如:[{num=1, tm=05-04}, {num=1, tm=05-06},{num=1, tm=05-03}]但是,需求是要查出指定的年月的所有天數,之前想從sql入

java獲取前月的前N個月份

// 獲取最近12個月public String getLast12Months(int i) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");Calendar c = Calendar.getInstance(

根據周幾獲取前月及其未來兩個月的日期

weekDays的值示例: 週一到週日的值為:[2, 3, 4, 5, 6, 7, 1] package com.jbh.object; import java.text.SimpleDateFormat; import java.util.ArrayList; imp

Python2 獲取日期之間的

日期 ftime 不定 獲取 class clas get pri eve import datetime def getEveryDay(begin_date,end_date): date_list = [] begin_date = datetime

JAVA 日期 一個時間段總共幾周,星期幾

static art system 指定 保留 當前時間 throws gre 測試 /** * 查詢一個時間段的總周數和查詢當前時間是第幾周 * @param start * @param end * @return *

php獲取前周的第一與最後

第一天 最後一天 // 當前日期 $sdefaultDate = date("Y-m-d"); // $first =1 表示每周星期一為開始日期 0表示每周日為開始日期 $first = 1; // 獲取當前周的第幾天 周日是 0 周一到周六是 1 - 6 echo $w = d

java獲取上周任意日期

日期 mon || code 第一天 pre 周幾 locale log public static Date getDayOfWeek(int dayOfWeek,int weekOffset){ if(dayOfWeek>Calendar.S

Java根據IP獲取國家省級地市信息

object ringbuf from rgs buffere while except pro open package com.ust.map; import java.io.BufferedReader;import java.io.IOException;impor

java 根據ip獲取地址

try throw quest pin end china args 超時時間 con 用淘寶接口:(源碼:java 根據IP地址獲取地理位置) pom.xml: <!-- https://mvnrepository.com/artifact/net.sourcef

日誌監控文件中獲取ip,分鐘統計次,超過200次的計入黑名單

utf-8 spl color bsp 死循環 odin 分割 名單 true 一、日誌文件access.log #1、要從日誌裏面找到1分鐘之內訪問超過200次的 #2、每分鐘都運行一次 #1、讀取文件內容,獲取到ip地址 #2、把每個ip地址存起來{} #3、判斷i

Java如何找到一個單詞的次匹配?

lang 查找 dex 索引 匹配 imp static 一個 too 在Java編程中,如何查找字符串中特定單詞的最後一個索引? 以下示例演示如何使用Matlass類的matchet.find()方法和Pattern類的Patter.compile()方法查找字符串中指定

獲取視訊的幀,並儲存為.jpg圖片

#include<opencv2\opencv.hpp> #include <iostream> #include <stdio.h> #include<fstream> using namespace std; using names

Java根據URL獲取視訊時長以及大小

import java.io.File; import java.io.IOException; import it.sauronsoftware.jave.Encoder; import it.sauronsoftware.jave.EncoderException; import it.sau