首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

GregorianCalendar currentDay = new GregorianCalendar();该如何解决

2012-01-29 
GregorianCalendar currentDay new GregorianCalendar()GregorianCalendar currentDay new Gregorian

GregorianCalendar currentDay = new GregorianCalendar();
GregorianCalendar currentDay = new GregorianCalendar();
int year= currentDay.get(Calendar.YEAR);
int month=currentDay.get(Calendar.MONTH);
int today=currentDay.get(Calendar.DAY_OF_MONTH);
int hour=currentDay.get(Calendar.HOUR_OF_DAY);
int minute=currentDay.get(Calendar.MINUTE_OF_DAY);
out.println(year+"年"+ (month+1)+"月"+today+"日"+hour+"时");


怎么总是提示分钟那一句有错误?

[解决办法]
没有MINUTE_OF_DAY这个field
换MINUTE吧
[解决办法]

<% 
request.setCharacterEncoding("gb2312");
GregorianCalendar currentDay = new GregorianCalendar(); 
int year= currentDay.get(Calendar.YEAR); 
int month=currentDay.get(Calendar.MONTH); 
int today=currentDay.get(Calendar.DAY_OF_MONTH); 
int hour=currentDay.get(Calendar.HOUR_OF_DAY); 
int minute=currentDay.get(Calendar.MINUTE); 
out.println(year+"年"+ (month+1)+"月"+today+"日"+hour+"时"+minute+"分"); 
%>
正如你说的,Calendar.MINUTE_OF_DAY 的类型 不能解析,我换成这个Calendar.MINUTE 就可以了。输出如下:


2008年4月3日17时2分

热点排行