Calendar  c = new GregorianCalendar();   //GregorianCalendar 是Calendar的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。

GredorianCalendar 是一种混合日历,可由调用者通过调用setGregorianChange()来更改起始日期。

Calendar c = new  Calendar.getInstance(TimeZone.getTimeZone("GMT+08:OO")); //这是获得东八区时间,也就是北京时间

int year = c.get(Calendar.YEAR) ; //获取年份

int month = c.get(Calendar.MONTH)=1;//获取当前月份,0表示1月份

int day = c.get(Calendar.DAY_OF_MONTH);    //获取当前天数

int first = c.getActualMinimum(c.DAY_OF_MONTH);    //获取本月最小天数

int last = c.getActualMaximum(c.DAY_OF_MONTH);    //获取本月最大天数

int time = c.get(Calendar.HOUR_OF_DAY);       //获取当前小时

int min = c.get(Calendar.MINUTE);          //获取当前分钟

int xx = c.get(Calendar.SECOND);          //获取当前秒

SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String curDate = s.format(c.getTime());  //当前日期

System.out.println("当前时间:"+year + "-" + month + "-"+ day + " "+time + ":" + min +":" + xx);

System.out.println("第一天和最后天:" + first +"," + last);

System.out.println("当前日期curDate====:" + curDate);

输出结果:

当前时间:2012-9-25 22:50:54

第一天和最后天:1,30

当前日期curDate:2012-09-25 22:50:54

得到了当前天数,和本月最大天数,就能计算出现在距离本月最后一天还剩多少天了

原文:http://blog.csdn.net/u011598529/article/details/30711557

java 本月剩余天数_java基础 计算今天距本月最后一天还剩多少天相关推荐

  1. java io流 教程_Java基础教程:IO流与文件基础

    Java:IO流与文件基础 说明: 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:指的是从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列 ...

  2. java 抛出异常的作用_Java 基础之异常抛出

    Java 基础之异常抛出 Java,基础,异常抛出 在 Java 里,除了对异常的捕获外,你还可以抛出异常,还可以创造异常.抛出异常的作用就是告诉你的调用者,程序出现了不正常的情况了,得不要期望的结果 ...

  3. java计算剩余天数_JAVA 比较两个日期相差的天数

    在实际的应用中,我们经常会比较两个日期相差的天数,下面我们通过java方法判断两个日期所差的额天数. 具体内容,请看下面的代码: package com.jd.jr.fclient.test; imp ...

  4. 圆的周长在java中怎么表示_Java基础之计算圆的周长

    最简单的程序 圆形的周长公式: C=πd=2πr π是圆周率,约等于3.14,公式中r为圆的半径,d为圆的直径 在数学领域,称之为公式,在计算机领域,习惯称之为算法. 算法描述的是,如果要解决一个问题 ...

  5. java判断总共天数_java判断两个时间相差得天数

    方法一:通过Calendar类得日期比较,在这需要考虑闰年和平年,也要考虑跨年份 /** * date2比date1多的天数 * @param date1 * @param date2 * @retu ...

  6. java 全局变量 命名规则_Java 基础 运算符 命名规则 变量 循环

    1.程序: 一组指示计算机执行行动或坐车判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上. 2.软件 与计算机操作系统有关的计算机程序,规程.规则,以及可能有的文件,文档及数据 3.软 ...

  7. java 获得当月天数_java中 如何获取当月的天数、指定日期的月份天数详解

    代码实现如下:import java.util.Calendar; public class GetDay { public static void main(String[] args) { int ...

  8. java 字符串排列组合_Java 程序计算列出字符串的所有排列组合

    Java 程序计算列出字符串的所有排列组合 在此示例中,我们将学习计算Java中字符串的所有排列组合. 要理解此示例,您应该了解以下Java编程主题: 字符串的排列是指可以通过互换字符串字符的位置来形 ...

  9. JAva入门 活着_java基础回顾

    最近在回顾java基础知识,收货颇多,在此做个总结 1.List和Set的区别 ---List -----可以允许重复的对象 -----可以插入null元素 -----是一个有序容器,保持着每个元素的 ...

最新文章

  1. linux init进程是所有用户进程的祖先进程,Linux中init进程介绍及常用方法
  2. eclipse新建maven项目(2)
  3. CANN5.0黑科技解密 | 别眨眼,缩小隧道,让你的AI模型“身轻如燕”
  4. qt为lineedit添加背景图片代码_Qt中事件的理解(2)
  5. 打印Fibonacci数列方法汇总(前20项,每行5个)
  6. 如何看待没有学历的程序员?
  7. tomcat的安装以及配置
  8. spark map函数中使用println无法输出
  9. 不可不知的socket和TCP连接过程
  10. Jlink调试芯唐Cortex_M0简单步骤
  11. 深入理解设计模式-设计模式七大原则
  12. c语言大数乘方算法,用c语言实现大数乘方
  13. Prisma(三)——数据模型
  14. bomb和mysql,Bmob
  15. 怎么用Python测网速?
  16. 第149章 SQL函数 TRIM
  17. 海康威视嵌入式软件开发工程师笔试+面试经历【已拿offer】
  18. 专家:刷脸登录有漏洞 互联网企业在玩噱头
  19. IDEA创建web工程+tomcat配置
  20. ui设计师需要学习什么,初学者必了解

热门文章

  1. 互联网摸鱼日报(2022-11-13)
  2. 雅马哈RCX340机器人与相机实例程序说明
  3. 在线教育有什么优势?
  4. Linux命令vi模式命令404.500报错解决方案
  5. 给大家推荐一款好玩的软件。
  6. Windows下使用标准Shell接口遍历文件和文件夹
  7. 空间转录组第一讲:10x空间转录组技术介绍
  8. java 图形用户界面
  9. java beetl模板引擎_Spring Boot集成beetl模板引擎 个人总结
  10. 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列