问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 怎样获取每个月的第一天和最后一天

发布网友 发布时间:2022-04-27 05:41

我来回答

3个回答

热心网友 时间:2022-05-19 13:26

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 
//获取前月的第一天
Calendar   cal_1=Calendar.getInstance();//获取当前日期 
cal_1.add(Calendar.MONTH, -1);
cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 
firstDay = format.format(cal_1.getTime());
System.out.println("-----1------firstDay:"+firstDay);

//获取前月的最后一天
Calendar cale = Calendar.getInstance();   
cale.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天 
lastDay = format.format(cale.getTime());
System.out.println("-----2------lastDay:"+lastDay);

//获取当前月第一天:
Calendar c = Calendar.getInstance();    
c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 
String first = format.format(c.getTime());
System.out.println("===============first:"+first);

//获取当前月最后一天
Calendar ca = Calendar.getInstance();    
ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));  
String last = format.format(ca.getTime());
System.out.println("===============last:"+last);

追问能用循环写吗?从 18年1月开始到12月

热心网友 时间:2022-05-19 14:44

package com.test.packager;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Test {
private static String firstDay;
private static String lastDay;
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

//获取前月的第一天
Calendar cal_1=Calendar.getInstance();//获取当前日期
cal_1.add(Calendar.MONTH, -1);
cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
firstDay = format.format(cal_1.getTime());
System.out.println("-----1------firstDay:"+firstDay);
//获取前月的最后一天
Calendar cale = Calendar.getInstance();
cale.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天
lastDay = format.format(cale.getTime());
System.out.println("-----2------lastDay:"+lastDay);

//获取当前月第一天:
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
String first = format.format(c.getTime());
System.out.println("===============first:"+first);

//获取当前月最后一天
Calendar ca = Calendar.getInstance();
ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));
String last = format.format(ca.getTime());
System.out.println("===============last:"+last);

}
/**
* 字符串的日期格式的计算
*/
public static int daysBetween(String smdate,String bdate) throws ParseException{
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(sdf.parse(smdate));
long time1 = cal.getTimeInMillis();
cal.setTime(sdf.parse(bdate));
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);
return Integer.parseInt(String.valueOf(between_days));
}
}

热心网友 时间:2022-05-19 16:18

每个城市都有吧,成都当然也是有的,我家就是成都的,房子装修之后也做了甲醛治理,找的是绿色家缘,推荐
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
笔记本wifi能够联网,但是台式机插网线网络很差 为什么这个wifi就针对一台电脑卡。 电脑连wifi看电视很卡台式电脑连接无线wifi特别卡 为什么本身台式网速特别快,可是用笔记本wifi的网速就特别慢呢... wifi很快电脑很慢是怎么回事电脑和手机连接同一个WiFi手机网速快但是... ...6个梨,要把这些梨全部放在盘子里,至少需要多少个盘子? 看图列算式,一共有多少个梨? 列式:__ 哪些原因会导致长白头发 头上白发特别多是体内缺什么呢还是病还是别的原因 ACL访问控制列表应用 Java获取本月最后一天问题 java中如何获取当前月的最后一天的日期 java中如何获取某个日期是当月的最后一天 java中如何获取当前月最后一天 梦见老公把白菜带回家 梦见老公姥爷买回来一堆白菜和胡萝卜黄瓜 梦见老公订了每天三百斤白菜,我正在洗菜,洗的又是好几种蔬菜? 梦见老公背着孩子和我一起逛超市买白菜 已婚男人梦见买白菜绿色的什么意思? 梦见老公买了10个白菜型玉吊坠什么意思? 梦见老公拿回一棵大白菜'请高手赐教谢谢了 梦见老公买了好多萝卜和白菜 新冠第一针打的成都生物是不是不能打其它公司的比如北京科兴单位?第一次打的是北京生物第二针可以打成都_百度问一问 梦见老公买了一大捆小白菜? 小度小度今天都江堰什么地方在打加强针 梦到老公买白菜 新冠疫苗两针必须得是一个地方的吗? 老婆梦见老公买了棵大白菜 新冠预苗第一剂是四川成都,第二剂可接种北京科兴预苗吗 国庆成都华阳万象城还在打预防针吗 求java代码获取上个月最后一天最后一秒的时间 java怎么取这个月的最后一天 java获取每个月最后一天的日期 java怎么得到某个月的第一天和最后一天的日期,以2012-06为例 java中如何得到上一个的月第一天与最后一天。(不以当前日期为标准) java如何获取指定月的上月最后一天,传入一个月份,获得传入的这个月的... Java种如何获取某个日期是当月的最后一天 如何在java中得到本月的开始和结束时间(天) 【高手帮助】JAVA怎样取一个月第一天和最后一天的日期? 非法占有罪标准 占有使用费的法律规定 关于职务侵占罪的法律规定有哪些? 刑事诉讼法非法占有的规定是什么 占有权的保护内容是什么 占有的分类有哪些 淘宝 要打印快递单 选什么牌子的针式打印机好? 占有的法律效力 关干非法占有的有关法律规定 非法占有罪立案标准 物权法试述占有的法律保护。