我强烈建议您避免使用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. 我下载的最新的linux ADT+eclipse中没有NDK
  2. linux 占用缓存前10_Linux 中的零拷贝技术
  3. 加密工具类 - CryptoUtils.java
  4. 深入浅出 Javascript API(五)--Query Find 查询
  5. maven+tomcat8.0+eclipse远程部署项目
  6. [NowCoder牛客]2021NOIP提高组模拟赛第二场T3——树数树(启发式合并堆)
  7. 互联网早报 | 10月3日 星期六 | 微信正式上线青少年模式;阿里巴巴首次披露技术研发投入;本田宣布2021赛季后退出F1...
  8. Python实现HTTP服务器(三)线程、进程、协程实现多任务
  9. 60-140-044-使用-DataSink-使用OutputTag进行Side Output(侧输出)
  10. jq获得当前元素id
  11. hive表指定分区字段搜索_hive导出分区表到mysql 分区字段值怎么取
  12. 提示学习 | Prompt-Tuning这么好用?
  13. Wap Push Access Protocol(PAP)介绍-开放源码
  14. md5加解密工具 java_MD5解密加密工具类
  15. 帅帅什么意思_帅帅帅是什么意思
  16. IR2104半桥驱动
  17. 千帆竞发 —— 分布式锁
  18. 故障恢复控制台命令全攻略
  19. 如何用annie在B站下载视频?
  20. Oracle ora 01261,Oracle心得:ORA-01261:ORA-01262:错误的解决

热门文章

  1. 绘制不规则位图方法总结,多种实现方法,全面测试比较
  2. 程序员山洞开发程序,两年敲45万行代码,网友:一般人扛不住
  3. 第十五节:有一种特殊的函数叫:Generator函数
  4. mysql5.6.28安装_mysql5.6.28源码安装
  5. 最简易上手的Numpy学习笔记一
  6. Opencv 图像入门一之基本操作
  7. 师弟新作 | NBT:王运浩、区健辉等综述纳米孔测序技术
  8. 中国农业大学营养与健康研究院诚聘博士后
  9. 基于JavaFX实现的数据库学生管理系统
  10. informatica数据脱敏_助您首个大数据项目破茧成蝶的实践指南