如何得到当前的年

qfqufeng 2002-05-27 06:35:40
如何得到当前的年
int yyyy = java.util.Calendar.YEAR;
out.println(yyyy);
为什么显示的1
...全文
85 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xycleo 2002-05-28
Calendar calendar=Calendar.getInstance();
calendar=java.util.Date trivalTime=new java.util.Date();
calendar.setTime(trivalTime);

calendar.get(Calendar.YEAR)
回复
zzwz 2002-05-27
直接用java.util.data.\*
回复
qfqufeng 2002-05-27
java.util.GregorianCalendar toDay = new java.util.GregorianCalendar();
String sToday = toDay.get(toDay.YEAR)+"年"+(toDay.get(toDay.MONTH)+1)+"月"+toDay.get(toDay.DATE)+"日";
out.println(sToday) ;
这个好用
谢谢
回复
wjfling 2002-05-27
是指哪种不好用呀
回复
Andrawu 2002-05-27
java.util.GregorianCalendar toDay = new java.util.GregorianCalendar();
String sToday = toDay.get(toDay.YEAR)+"年"+(toDay.get(toDay.MONTH)+1)+"月"+toDay.get(toDay.DATE)+"日";
out.println(sToday) ;
回复
qfqufeng 2002-05-27
不好用,还有别的写法吗
回复
salute 2002-05-27
因为 java.util.Calendar.YEAR只是JAVA中用来表示年的常量。它的值是1。
获取当前年用GregorianCalendar.get(java.util.Calendar.YEAR)方法试试
回复
wjfling 2002-05-27
try this way:
java.util.Calendar c=Calendar.getInstance();
int yyyy=c.YEAR;
out.println(yyyy);
回复
gzwrj 2002-05-27
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
Calendar c1 ;
c1 = Calendar.getInstance();
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告