使用Calendar获得日期的问题?

gameboys 2004-09-15 03:01:50
下面代码获得日期为:
2004-9-15 2:55:27 为什么不是
2004-9-15 14:55:27 呀!!另外是不是可能用这个方法获得这个格式的日期呀!谢谢了.
---------------------------------------------
<%@page contentType="text/html;charset=GB2312"%>
<%@page import="java.io.*"%>
<%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<html>
<body>

<%
Calendar now=Calendar.getInstance();
int year=now.get(Calendar.YEAR);
int mon=now.get(Calendar.MONTH)+1;
int day=now.get(Calendar.DAY_OF_MONTH);
int hh=now.get(Calendar.HOUR);
int mm=now.get(Calendar.MINUTE);
int ss=now.get(Calendar.SECOND);
out.print(year+"-"+mon+"-"+day+" "+hh+":"+mm+":"+ss);

%>
</body>
</html>
...全文
210 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gameboys 2004-09-15
谢谢二位.
  • 打赏
  • 举报
回复
snap_bug 2004-09-15


int hh=now.get(Calendar.HOUR);
改为:
int hh=now.get(Calendar.HOUR_OF_DAY);
  • 打赏
  • 举报
回复
killwin 2004-09-15
应该是 int hh=now.get(Calendar.HOUR_OF_DAY)
问题2不太明白你的意思
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-15 03:01
社区公告
暂无公告