我强烈建议您避免使用Java中内置的日期和时间API.

相反,请使用Joda Time.该库类似于(希望如此)将其装入Java 7的库,并且比内置API使用起来更令人愉快.

现在,您是否想知道特定月份的天数是一个基本问题?

编辑:这是代码(带有示例):

import org.joda.time.*;

import org.joda.time.chrono.*;

public class Test

{

public static void main(String[] args)

{

System.out.println(getDaysInMonth(2009,2));

}

public static int getDaysInMonth(int year,int month)

{

// If you want to use a different calendar system (e.g. Coptic)

// this is the code to change.

Chronology chrono = ISOChronology.getInstance();

DateTimeField dayField = chrono.dayOfMonth();

LocalDate monthDate = new LocalDate(year,month,1);

return dayField.getMaximumValue(monthDate);

}

}

java如何编写年月_如何从Java中的日历对象构建天,月,年的列表?相关推荐

  1. java语言编写计算器_第二次作业利用java语言编写计算器进行四则运算

    随着第一次作业的完成,助教 牛老师又布置了第二次作业:用java语言编写一个程序然后进行四则运算用户用键盘输入一个字符来结束程序显示统计结果.一开始看到这个题目我也着实吓了一跳 因为不知道如何下手而且 ...

  2. java的移植性_详细介绍JAVA的可移植性

    软件可移植性指与软件从某一环境转移到另一环境下的难易程度.为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境.尽量不用与系统的底层相关性强的语言.下面介绍JAVA的可移植性. 1 ...

  3. 南邮java实验一报告_南邮JAVA程序设计实验1 综合图形界面程序设计

    实验目的: 学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法.通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法. 实验内容: 设计和编写一个用于将人民币转换为等值的 ...

  4. 深入理解Java虚拟机知乎_深入理解Java虚拟机(类文件结构)

    深入理解Java虚拟机(类文件结构) 欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构.方法描述符.访问标志.ACC_PUBLIC.ACC_P ...

  5. java获取机器号_(转)JAVA获得机器码的实现

    http://yangshangchuan.iteye.com/blog/2012401 首先,定义了一个统一的接口,以支持不同操作系统不同实现的透明切换: Java代码  收藏代码 /** *生成机 ...

  6. java 集成开发工具_最好的Java开发人员测试和集成工具

    java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...

  7. java整数的因式分解_如何在Java中找到整数的质数-因式分解

    java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...

  8. eclipse编译java项目class文件_动态编译 Java 代码以及生成 Jar 文件

    导读: 最近在看 Flink 源码的时候发现到一段实用的代码,该代码实现了 java 动态编译以及生成 jar 文件.将其进行改进后可以应用到我们的平台上,实现在平台页面上编写 java 代码语句,提 ...

  9. java监听机制_详解java的事件监听机制和观察者设计模式

    首先说说监听器: 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执 行. java的事件监 ...

最新文章

  1. CDH 5.16.1 + Redhat 7.0 部署(二)
  2. 程序集强命名与GAC
  3. 新技术让SAP HANA向“通用”平台迈进
  4. java线程协作_java 线程间的协作
  5. 22)PHP,数组排序函数
  6. java 解析二进制_Java二进制Class文件格式解析
  7. su su - sudo
  8. Kubernetes 是一个“数据库”吗?
  9. linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V
  10. win11如何加快搜索速度 Windows11更改文件索引加快搜索速度的设置方法
  11. iStack详解(一)——iStack基本原理
  12. 关于建立内部会议讨论规范的想法
  13. DoS攻击原理与实战(LOIC+Hping3)
  14. Android中使用Iconfont图标制作自己的矢量图库
  15. 《联盟》读书笔记(二)
  16. 一台电脑有几个计算机用户账户,多人共用一台电脑设置多个使用账户的方法
  17. 五线谱入门,程序员也可以玩音乐
  18. 《世界棒球》:日本职棒
  19. 危化园区信息化管理平台(附方案+源码)
  20. Halide 配置 visual studio

热门文章

  1. 微软收购企业群组通讯软件商Parlano
  2. 用VC++6.0 编写一个完整的
  3. 挂接CreateProcessW实现对进程创建的完全控制
  4. 用C++访问SQL Server 2000的实例
  5. 2020 年最牛逼的 10 门编程语言,别在选错语言了
  6. 经典面试题(18):以下代码将输出的结果是什么?
  7. delay在java中有什么用_DelayQueue怎么在Java多线程并发开发中使用
  8. python with open 循环建立指定名字文件_Python基础——文件
  9. python的应用领域和常用函数模块有哪些_Python模块导入区别与常用函数案例
  10. 导师推荐 | 第 5 期临床基因组家系分析,同时解决科研和临床问题