1、Java日期循环

SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd");

String dateStr1="2008-3-16";

String dateStr2="2008-3-24";

java.util.Date dateBegin=formater.parse(dateStr1);

java.util.Date dateEnd=formater.parse(dateStr2);

Calendar ca=Calendar.getInstance();

while(dateBegin.compareTo(dateEnd)<=0){

ca.setTime(dateBegin);

ca.add(ca.DATE,1);//把dateBegin加上1天然后重新赋值给date1

dateBegin=ca.getTime();

}

2、Java获取当月的第一天和最后一天

Calendar cal = Calendar.getInstance();

SimpleDateFormat datef=new SimpleDateFormat("yyyy-MM-dd");

//当前月的最后一天

cal.set( Calendar.DATE, 1 );

cal.roll(Calendar.DATE, - 1 );

Date endTime=cal.getTime();

String endTime1=datef.format(endTime)+" 23:59:59";

//当前月的第一天

cal.set(GregorianCalendar.DAY_OF_MONTH, 1);

Date beginTime=cal.getTime();

String beginTime1=datef.format(beginTime)+" 00:00:00";

//循环输出日期

public static void main(String[] arg) throws Exception {

GregorianCalendar g = new GregorianCalendar();

g.setTime(new Date());

int day = g.get(Calendar.DAY_OF_YEAR);

int year = g.get(Calendar.YEAR);

for (int i = 0; i < 400; i++) {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String formatTime = sdf.format(g.getTime());

System.out.println(formatTime);

if(g.get(Calendar.YEAR) > year) {

day = 0;

year = g.get(Calendar.YEAR);

}

g.set(Calendar.DAY_OF_YEAR, day + 1);

day++;

}

}

java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园相关推荐

  1. java date 操作_java日期操作-java Date-java Calendar-嗨客网

    Java日期操作类教程 在生产开发过程中,会用到和时间相关的信息,所以 JavaDate类 说明 Date 类是定义时间对象的一个类,它是一个较为简单的操作类. 案例 package com.haic ...

  2. Java 获取某年的第一天和最后一天

    在统计的数据是时候,要统计某年的数据.开始时间是某年的第一天,结束时间是某年的最后一天.该如何获取某年的第一天和最后一天: 获取当年的第一天和最后一天 private static String da ...

  3. PHP月份跨月计算日期不正确的处理,获取月份的第一天和最后一天

    因为有大小月,所以涉及月份最后一天计算的时候直接date('Y-m-d', strtotime('+1 month'));得出的结果很有可能是下下个月的.例如: $date = date('Y-m-d ...

  4. 获取上个月的第一天和最后一天和当前月最后一天

    项目场景:获取上个月的第一天和最后一天和当前月最后一天 提示:这里简述项目相关背景: 问题描述 提示:这里描述项目中遇到的问题: 例如当前为4月 getCurrentMonthLast() {var ...

  5. LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天

    使用jdk1.8的LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天 LocalDate localDate = LocalDate.now();//今天Date day ...

  6. java 获取本年第一天_java获取年份的第一天和最后一天

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. package com.dada.test; import java.text.Simpl ...

  7. java 月第一天_java获取当前月第一天和最后一天

    获取当前月第一天: /** * 获取当前月第一天 * @param month * @return */ public static String getFirstDayOfMonth(int mon ...

  8. java获取年的第一天和最后一天_java中如何获取当前年份的第一天和最后一天

    packagecom.dada.test;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date; ...

  9. java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

    2019独角兽企业重金招聘Python工程师标准>>> SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd ...

最新文章

  1. MaterialIDsRandomGenerator for 3dsMax使用教程
  2. 【noiOJ】P1996
  3. 第一个被赋予公明身份的机器人_一文读懂机器人的“眼睛”
  4. 聊聊一直困扰前端程序员的浏览器兼容-【css】
  5. 精讲23种设计模式-基于观察者模式~设计异步多渠道群发框架
  6. jQuery 学习-DOM篇(二):jQuery 在 DOM 内部插入元素
  7. Residual Attention Network--2017-【论文理解】
  8. havok之shape
  9. php 1970毫秒数,php – date()返回1970-01-01
  10. MCT工具的使用说明
  11. [game]《泰坦陨落2》
  12. python线程执行完后释放内存_线程结束后释放内存
  13. 2022年正月初七复工通知
  14. 4、杂项:Hyper-v/远程桌面使用USB设备(串口、加密狗等)
  15. 计算机数字怎么转换成文本,怎么把数字转换成文本
  16. spring boot控制AD域 报错解决
  17. 以下哪种数据结构的查找效率最高
  18. 码农场 » POJ 2566 Bound Found 题解 《挑战程序设计竞赛》
  19. 【LaTex】基础语法框架快速入门教程——Tex live+TexStudio简要安装及使用教程
  20. 口袋西游150服务器维护,口袋西游版本更新披露 幽冥界场景首曝

热门文章

  1. c++获得cpu厂商_使用Visual C++编程取得CPU信息
  2. python 函数 过程_python之函数篇
  3. 把网站图片和php程序分离,我的图片服务器和WEB应用服务器相分离的简单方案
  4. java 中关键字_java中关键字一览
  5. python中for循环运行不起_python中for循环不能正常工作
  6. 树形结构递归_递归和匿名函数
  7. streamset 数据合并_StreamSet之数据流从JDBC到Hbase
  8. linux history 看更多历史记录_Linux内核5.3+将更多支持F2FS
  9. b区计算机复试国家线,2020研究生考试国家线A区B区有什么区别
  10. 计算机专业毕业后现状,计算机专业怎么样_毕业生道出现状_“千万”别学