java获取一个月的天数

 

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

public class Test {  

    public static void main(String[] args) {
        //获取当前时间
        Calendar cal = Calendar.getInstance();
        //下面可以设置月份,注:月份设置要减1,所以设置1月就是1-1,设置2月就是2-1,如此类推
        cal.set(Calendar.MONTH, 1-1);
        //调到上个月
        cal.add(Calendar.MONTH, -1);
        //得到一个月最最后一天日期(31/30/29/28)
        int MaxDay=cal.getActualMaximum(Calendar.DAY_OF_MONTH);
        //按你的要求设置时间
        cal.set( cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), MaxDay, 23, 59, 59);
        //按格式输出
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
        System.out.println(sdf.format(cal.getTime()));
    }
}  

 

时间: 2024-11-03 00:29:29

java获取一个月的天数的相关文章

PHP获取某个月最大天数(最后一天)的方法_php技巧

本文实例讲述了PHP获取某个月最大天数(最后一天)的方法.分享给大家供大家参考.具体如下: //获取 某个月的最大天数(最后一天) function getMonthLastDay($month, $year) { switch ($month) { case 4 : case 6 : case 9 : case 11 : $days = 30; break; case 2 : if ($year % 4 == 0) { if ($year % 100 == 0) { $days = $year

java获取一个数据源的地址

问题描述 java获取一个数据源的地址 类似于input file的上传,但是我需要获得的不是上传地址, 而是要上传的文件的地址,不一定要实现上传的功能,说的详细一点就是: 我需要的是上传文件的地址,不是文件上传的地址,仅仅是一个地址,不要上传的功能 也可以,重点是地址 解决方案 上传的文件的地址.用网络资源上传? 解决方案二: 看了半天也没看到你指的数据源地址是什么 解决方案三: 用类加载器的getResourceAPI,注意下相对还是绝对路径就好,如果你的意思是获取别人电脑里的,那我就不知道

js 如何获取 一个月有多少个周?

问题描述 js 如何获取 一个月有多少个周? 解决方案 function getMonthWeek (a, b, c) { var date = new Date(a, parseInt(b) - 1, c), w = date.getDay(), d = date.getDate(); return Math.ceil( (d + 6 - w) / 7 ); }; var today=new Date();var last=new Date(today.getFullYear(), today

java 如何获取 一个月 有多少周

问题描述 Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR, 2013); // 2010年 c.set(Calendar.MONTH, 9-1); // 6 月 System.out.println("------------" + c.get(Calendar.YEAR) + "年" + (c.get(Calendar.MONTH) + 1) + "月的天数和周数-------------

Java开发者一个月开发出跨平台开源办公软件

Java开发者Anthony Goubard用了一个月的时间开发出一个简单的跨平台开源办公套件,可运行http://www.aliyun.com/zixun/aggregation/32995.html">在Windows.Mac OS X.Linux和浏览器上.这个办公软件被称为 Joeffice,包含了非常基础的字处理器.电子表格.幻灯演示程序和数据库软件,Goubard称,软件用NetBeans构建,使用了大量流行的Java开源库,因此他才能在30天内完成开发. 他将自己每天的开发过

JS获取月的最后一天与JS得到一个月份最大天数的实例代码_javascript技巧

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <script language="javascript"> function getLastDay(year,month) { var new_year = year; //取当前的年份 var new_month = month++;//取下一个月的第一天,方便计

java获取日期之间天数的方法_java

本文实例讲述了java获取日期之间天数的方法.分享给大家供大家参考.具体实现方法如下: private int daysBetween(Date now, Date returnDate) { Calendar cNow = Calendar.getInstance(); Calendar cReturnDate = Calendar.getInstance(); cNow.setTime(now); cReturnDate.setTime(returnDate); setTimeToMidni

java获取Date时间的各种方式汇总_java

java获取Date时间的各种方式为大家分享如下 常用的时间获取方式 public class DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Test public void getTimeStamp() { Date date = new Date(); long times = date.getTime(); System.out.println(times); //第二种方法: new Date().getTime(); } /** *

新手问题汇总一个月31天的表格

问题描述 我们每天提交记录,然后到月底将所有记录汇总起来,格式如下请问用什么好方法可以做出来呢? 解决方案 解决方案二:tablegridview很多都可解决方案三:放到数据库中解决方案四:懂的朋友,请大家说明白一点.加分哦解决方案五:楼主还应该加上,如果某天某项没有数据则补0...或为空.一条sql语句就出来了.解决方案六:再顶一下吧解决方案七:我也顶一个`解决方案八:gridview绑定在一个ds上,ds来源于一个sql语句.sql中如果某天某项没有数据则补0...或为空解决方案九:再顶一个