一个关于java.util.Date的问题:不同的日期居然返回相同的结果?!!怪了,请高人指点 先不说这个函数被deprecated,只说说原因如果你要指2005.5.31和2005.6.1这2个日期,应该是 Date dtDay1 = new Date(2005-1900, 5-1, 31); Date dtDay2 = new Date(2005-1900, 6-1, 1); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public Date(int year,int month,int date)year - the year minus 1900.month - the month between 0-11. date - the day of the month between 1-31你的2个日期是3905.6.31(没有31号,会被处理为3905.7.1) 3905.7.1 (所以2个相同) 上面其实说了原因其实java中的这个类的月份是个很奇怪的东西你设的月份是5,其实代表的6月份,因为外国人的月份是从0月开始的你上面的日期其实是6月31号和7月1号我们知道6月是没有31号的,那么返回的时间就是6月30号后面一天,也就是7月1号了多仪结果是一样的 deprecated....不要用了。 JTable 如何实现,可以水平调整列宽,不能垂直调整列宽 类继承出问题了!求解 期待大牛,随机数问题 native的用法 java用什么工具可以生成.exe可执行文件啊?脱离虚拟机的! 谁有JAVA编程思想第三版习题的答案? 求救,关于JFileChooser的问题 一个做java的软件公司的笔试题 一个类的finalize()不是只能执行一次吗?怎么…… 关于调用顺序的问题 还是关于Dll文件调用的问题(我是菜鸟,希望各位不要扔砖) 封装了一个collection后,怎么把这个collection对象的信息读出来?
year - the year minus 1900.
month - the month between 0-11.
date - the day of the month between 1-31你的2个日期是3905.6.31(没有31号,会被处理为3905.7.1)
3905.7.1 (所以2个相同)
其实java中的这个类的月份是个很奇怪的东西
你设的月份是5,其实代表的6月份,因为外国人的月份是从0月开始的你上面的日期其实是6月31号和7月1号
我们知道6月是没有31号的,那么返回的时间就是6月30号后面一天,也就是7月1号了
多仪结果是一样的
不要用了。