java取月份的总天数问题

小鸟啄菊花 2013-05-28 01:09:50
现想取3个月的总天数,从当前时间开始到下个月的同一日期为一个月(如2013-1-27到2013-2-27),第二个月接着上个月的天数接着算(2013-2-28到2013-3-28),以此类推,
java中要怎么实现
...全文
237 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小鸟啄菊花 2013-05-28
  • 打赏
  • 举报
回复
引用 5 楼 flagiris 的回复:
[quote=引用 4 楼 panpeng01010 的回复:] [quote=引用 3 楼 flagiris 的回复:] 用Calendar呗 你是想问2013-1-27到2013-4-27之间间隔多少天?
差不多意思 就是2013-1-27到2013-4-27一共的天数[/quote] Calendar cal1 = Calendar.getInstance(); cal1.set(2013, 0, 27); Calendar cal2 = Calendar.getInstance(); cal2.set(2013, 3, 27); long diff = cal2.getTimeInMillis() - cal1.getTimeInMillis(); System.out.println((diff / (1000 * 60 * 60 * 24L)) + " days.");[/quote] 这个可以用!
菖蒲老先生 2013-05-28
  • 打赏
  • 举报
回复
引用 4 楼 panpeng01010 的回复:
[quote=引用 3 楼 flagiris 的回复:] 用Calendar呗 你是想问2013-1-27到2013-4-27之间间隔多少天?
差不多意思 就是2013-1-27到2013-4-27一共的天数[/quote] Calendar cal1 = Calendar.getInstance(); cal1.set(2013, 0, 27); Calendar cal2 = Calendar.getInstance(); cal2.set(2013, 3, 27); long diff = cal2.getTimeInMillis() - cal1.getTimeInMillis(); System.out.println((diff / (1000 * 60 * 60 * 24L)) + " days.");
小鸟啄菊花 2013-05-28
  • 打赏
  • 举报
回复
引用 3 楼 flagiris 的回复:
用Calendar呗 你是想问2013-1-27到2013-4-27之间间隔多少天?
差不多意思 就是2013-1-27到2013-4-27一共的天数
菖蒲老先生 2013-05-28
  • 打赏
  • 举报
回复
用Calendar呗 你是想问2013-1-27到2013-4-27之间间隔多少天?
小鸟啄菊花 2013-05-28
  • 打赏
  • 举报
回复
引用 1 楼 AA5279AA 的回复:
java有个日期工具类。 先获取当前时间,long型的,date1 转化为YYYY-MM-DD 然后月份上面减去3,在转化成long型,date2 这样的date2-date1得到的结果除以每天的就出来天数了
指的是这个calendar类? 月份上面减去3是什么意思?
失落夏天 2013-05-28
  • 打赏
  • 举报
回复
java有个日期工具类。 先获取当前时间,long型的,date1 转化为YYYY-MM-DD 然后月份上面减去3,在转化成long型,date2 这样的date2-date1得到的结果除以每天的就出来天数了

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧