在一个java程序中有这样一段代码(运行在aix上)
System.out.println("current time=" + cc.get(Calendar.YEAR) + "-" + cc.get(Calendar.MONTH) + "-" + cc.get(Calendar.DAY_OF_MONTH));
现在机器时间用date命令获取的是2月29日
而执行这段代码在上海的为1月29日,在乌鲁木齐为2月29日.
注:两地机器配置和系统都相同,都是ibm服务器加aix同版本系统,同时进行测试.
请懂得unix或相关时间信息的高手给予合理解释,最好能给出方法重现这个现象.
只要解释合理,重现这个现象就应该不成问题了,那么即可加分.