jsp中怎么获得当前时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中怎么获得当前时间相关的知识,希望对你有一定的参考价值。

jsp中怎么获得当前时间

jsp中获取当前时间代码如下:

<%@ page language="java"%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ page import="java.util.*"%> //获取系统时间必须导入的
<%@ page import="java.text.*"%> //获取系统时间必须导入的

<%
String datetime=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime()); //获取系统时间
%>
参考技术A <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here</title>
</head>
<script type="text/javascript">
function date1()

var d = new Date(); //获得当前日期
var year = d.getFullYear(); //获得年份
var month = d.getMonth()+1; //获得月份
var day = d.getDate(); //获得日期

//将日期赋值给id 为b1的那个按钮中
document.getElementById("b1").value = "当前日期为:"+year+"年"+month+"月"+day+"日";


</script>

<body onload="date1()">
<div><input type="button" id="b1"></div>

</body>
</html>

看下原理~~~你自己再好好研究下 Data 把时间自己做完善下~~哈哈~希望对你有帮助
参考技术B jsp中获取当前时间代码如下: //获取系统时间必须导入的 //获取系统时间必须导入的 参考技术C <% out.print(new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date())); %>本回答被提问者采纳 参考技术D 首先加入包:import= " java.util.* " ;
<%
int h=0;
int m=0;
Date d=null;
d=new Date();
h=d.getHours();
m=d.getMinutes();%>

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

有知道的告诉下,谢谢了。

<%@ 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文档
%>
参考技术A 请看下面这段代码:
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();
参考技术B String ddate=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());

只有简单的一句,一定不能少了java.util.*,java.text.*本回答被提问者采纳
参考技术C <%@ page import="java.util.Date"%>
<%Date myDate = new Date();%>
参考技术D DateTime.Now

以上是关于jsp中怎么获得当前时间的主要内容,如果未能解决你的问题,请参考以下文章

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

jsp怎么把当前时间(java中数据类型)转换成能在mysql中保存的时间戳(int(11))

用el表达式如何在jsp中获得系统当前时间

如何在JSP页面中显示当前时间

jsp输出当前时间的实现代码

使用 Jahia 在 JSP 中获取当前节点?