/**

* 获得当前月开始和结束的日期

*

* @param monthString

* @param days

* @return

*/

public Map getBeginAndEndDate() {

Map map = new HashMap();

// 获得当前年、月

Calendar date = Calendar.getInstance();

String yearString = String.valueOf(date.get(Calendar.YEAR));

// String.valueOf(date.get(Calendar.MONTH));是获得上个月份

String monthString = String.valueOf(date.get(Calendar.MONTH) + 1);

// 当前月开始的日期

String beginString = yearString + "-" + monthString + "-01";// 当前月第一天的日期字符串

int year = Integer.parseInt(yearString);

int month = Integer.parseInt(monthString);

// 调用查找当前月有多少天的方法

int days = getDays(year, month);

String endString = yearString + "-" + monthString + "-" + days;// 当前月最后一天的日期字符串

// 调用字符串转换成日期格式的方法

DateFormat df = new DateFormat();

Date benginDate = df.StringFormatToDate(beginString);

Date endDate = df.StringFormatToDate(endString);

map.put("benginDate", benginDate);

map.put("endDate", endDate);

return map;

};

java获取当月共有几天_Java计算当前月有多少天以及获取当前月开始以及结束日期...相关推荐

  1. java 获取当前第几周_java 计算当前日期是今年的第几周 和 该周的开始日期及结束日期...

    //获取一个Calendar对象 Calendar calendar = Calendar.getInstance(); //设置星期一为一周开始的第一天 calendar.setFirstDayOf ...

  2. java 算出下一个工作日_Java 计算一段时间段内除去周六日、节假日的工作日数———超详细(全)...

    Java 计算一段时间段内除去周六日.节假日的工作日数'' 实现功能提要: 本文章记录的是某段时间的起止时间段内的工作日,既是除去周六周日以及节假日日期的工作日数: 注释比较多,因为怕自己忘记,写的可 ...

  3. php 今天起一年后,PHP计算一年多少个星期和每周的开始和结束日期

    项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务.以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码,与大家分享. function get_wee ...

  4. java获取页面点击次数_java计算鼠标点击次数的题,急求!

    展开全部 我没有用到题目里给的计算时间差来计算,想不明白有啥用. 另外我就没布局了,随便做了个界面美化32313133353236313431303231363533e58685e5aeb931333 ...

  5. java两个时间相差分钟_Java计算两个日期时间相差几天,几小时,几分钟等

    展开全部 思路是先计算两个62616964757a686964616fe59b9ee7ad9431333365666264日期相差的毫秒数,然后分别根据每天的毫秒数.每小时的毫秒数.每分钟的毫秒数来计 ...

  6. java如何读取下拉列表的值_java - 如何在Selenium 2中选择/获取下拉选项

    java - 如何在Selenium 2中选择/获取下拉选项 我正在将我的selenium 1代码转换为selenium 2,并且无法找到在下拉菜单中选择标签的任何简单方法或获取下拉列表的选定值. 你 ...

  7. JAVA编写提示用户输入投资额_java(计算银行存款总额(要求输入错误时,提示重新输入))...

    [任务一]:编写一个简单 Java 程序,计算银行年存款的本息. 要求:程序运行后要求用户输入存款本金.年利率和存款年限,最后程序计算并输出相应年限后存款的金额.相应 的计算公式为:存款总额=本金 * ...

  8. java某个时间推迟60天_java计算两个时间相差(天、小时、分钟、秒)

    public static long dateDiff(String startTime, String endTime, String format, String str) { // 按照传入的格 ...

  9. java 输出大于n的质数_Java 计算并打印第n个质数

    小编典典 为了计算第n个素数,我知道两个主要的变体. The straightforward way 也就是说,从找到的所有素数开始计数,直到找到所需的n th为止. 可以使用不同级别的复杂性和效率来 ...

最新文章

  1. RedHat linux inittab详解
  2. Knockout.js 学习 (六)-- 监控属性数组 applyBinding Observables
  3. 【MVC】Controller的使用
  4. 基于GraphHopper搭建离线路径规划服务并可视化
  5. shell中循环执行某个进程获取返回值,并循环执行直到函数出错
  6. hbase查看表结构_HBase基本使用之DDL学习
  7. 通信服务器系统安装,pxe网络安装操作系统
  8. 运维人员需重视非技术能力(老鸟经验分享)
  9. ngrok跟小米球的使用
  10. 电路邱关源第五版部分章节总结笔记
  11. SAP-SD-ABAP-销售订单自动确认程序-AVAILABILITY_CHECK_S4-SD_BACKORDER_UPDATE
  12. 小技巧分享:Sourcetree 免登录注册破解教程
  13. django学习笔记(六)-----模型
  14. Excel Vba拆分并填充单元格
  15. 幼儿园保育员好吗 就业前景如何
  16. 【译】The Science of Scientific Writing
  17. MultipartFile 转换为File
  18. 【python 文本翻译】python文本翻译功能
  19. LiveUpdate出错SEP无法更新的解决方法
  20. Spring-Boot +Neo4j+实现节点的创建和关系的添加【玩转neo4j】

热门文章

  1. [Common 17-39] ‘connect_bd_intf_net‘ failed due to earlier errors. 的解决办法
  2. [理解] Linux 作为一个服务器是怎样的存在 (一)
  3. HDU 1546 Idiomatic Phrases Game
  4. 小白的python之路Linux部分10/2829
  5. MySQL GROUP_CONCAT长度限制引发的一场灾难
  6. ios中mvc的FormsAuthentication.SetAuthCookie(cookieUserName, false)失败
  7. 第三百七十二天 how can I 坚持
  8. Java零基础系列003——变量
  9. [转载] 如何使用Python 实现秒表功能?
  10. 序列的修改、散列和切片