在JSP中如何获得当前日期(急)!!!

有知道的告诉下,谢谢了。... 有知道的告诉下,谢谢了。 展开
 我来答
百度网友50d49a7
2005-12-07 · 超过17用户采纳过TA的回答
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:136万
展开全部
<%@ page import="java.util.*,java.text.*"%>
<%
//Date是Jdk中的日期对象,可以精确到秒,这里取到当前的日期
Date date = new Date();
//SimpleDateFormat是Jdk中的日期格式化对象,可以对以上日期进行格式化,格式化后的日期将以指定格式显示
/* 格式定义如下
* y是年
* M是月
* d是日
* H是时
* m是分钟
* s是秒钟
* 例:yyyy-MM-dd HH:mm:ss格式化后的一个时间是2005-12-07 12:32:00
* 格式化当前时间按当前时间显示
*/
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//最后一步,利用格式化对象格式化日期对象,返回格式化的时间字符串
String formatDate=sdf.format(date);

//更多祥情参考jdk文档
%>
匿名用户
2005-12-07
展开全部
请看下面这段代码:
sDt="2002-11-20 11:48:55"
1)我想获得当前year,用的方法是dt.getYear();但得到的不是2002,却是102, dt.getMonth()得到的却是4,而应该是11才对呀,为什么?
2)我只想得到当前的日期(即2002-11-20),不要后面的时间,用什么函数呢?

<%@ page import="java.util.*" %>
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<body>
<%
Date dt= new Date();
int iY=dt.getYear();
String sDt=dt.toLocaleString();
%>
today is
<%=sDt %><br>

<br>
Year is <%=iY%> <br>
Month is <%=dt.getMonth()%>

</body>
</html>

---------------------------------------------------------------

Calendar calendar=Calendar.getInstance();
int year=calendar.get(Calendar.YEAR);
int month=calendar.get(Calendar.MONTH)+1;
int day=calendar.get(Calendar.DATE);

String date=year+"-"+month+"-"+day";
out.println(date);

---------------------------------------------------------------

获取今天的日期字符串
String today=java.text.DateFormat.getDateInstance().format(new java.util.Date());
获取今天的日期
new java.sql.Date(System.currentTimeMillis())
Date expirationDate = new GregorianCalendar(2001, Calendar.JULY,1).getTime();
Book knuthBook = new Book("The Art of Computer Programming", 49.95f);
DateFormat.getDateInstance().format(myDate);//日期格式
ORACLE 中日期转换:to_date('2001-4-16 00:00:00','YYYY-MM-DD HH24:MI:SS');
new java.util.Date();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tjoy7d
2005-12-07 · TA获得超过1729个赞
知道大有可为答主
回答量:1770
采纳率:0%
帮助的人:2205万
展开全部
String ddate=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());

只有简单的一句,一定不能少了java.util.*,java.text.*
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友90d022912
2005-12-07
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
<%@ page import="java.util.Date"%>
<%Date myDate = new Date();%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2005-12-07
展开全部
DateTime.Now
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式