如何得到当前的年

qfqufeng 2002-05-27 06:35:40
如何得到当前的年
int yyyy = java.util.Calendar.YEAR;
out.println(yyyy);
为什么显示的1
...全文
124 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧