<%@ page language="java" import="javautil" pageEncoding="gb2312"%>
<html>
<body onload="disptime();">
<FORM NAME="myform">
<DIV align="center">
<SCRIPT language="JavaScript">
<!--
function disptime( )
{
var time = new Date( ); //获得当前时间
var year = timegetYear( );//获得年、月、日
var month = timegetMonth( );
var day = timegetDay( );
var hour = timegetHours( ); //获得小时、分钟、秒
var minute = timegetMinutes( );
var second = timegetSeconds( );
var apm="AM"; //默认显示上午: AM
if (hour>12) //按12小时制显示
{
hour=hour-12;
apm="PM" ;
}
if (minute < 10) //如果分钟只有1位,补0显示
minute="0"+minute;
if (second < 10) //如果秒数只有1位,补0显示
second="0"+second;
/设置文本框的内容为当前时间/
documentmyformmyclockvalue =year+"年"+month+"月"+day+"日 "+hour+":"+minute+":"+second+" "+apm;
/设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示/
var myTime = setTimeout("disptime()",1000);
}
//-->
</SCRIPT>
动态显示时间<INPUT name="myclock" type="text" value="" size="25">
<br>
静态显示时间 <%=new javautilDate()%>
</body></html>
看不清,效果是这个样子:
猜测你是这么写的:
Date xxx = requestgetParameter("xxx");解析:
requestgetParameter()获取到的是string,现在你要转换成Date类型。java提供String转Date的工具类。
假如你传过来的日期是2015-07-02 10:30:00可以用下面的方式解析:
String dateStr = requestgetParameter("xxx");// yyyy-MM-dd HH:mm:ss 与你传过来的日期格式对应
// 2015-07-02 10:30:00 就是 yyyy-MM-dd HH:mm:ss;2015-07-02 10:30 对应 yyyy-MM-dd HH:mm 以此类推,此处不明白可以问度娘
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dfparse(dateStr);
jsp中获取当前时间代码如下:
1:<%@ page language="java"%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ page import="javautil"%> //获取系统时间必须导入的
<%@ page import="javatext"%> //获取系统时间必须导入的
<%
String datetime=new SimpleDateFormat("yyyy-MM-dd")format(CalendargetInstance()getTime()); //获取系统时间
%>
2:<% outprint(new javatextSimpleDateFormat("yyyy-MM-dd hh:mm:ss")format(new Date())); %>
var i;//月份
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){
//大月
}else{
//小月
}
这是用javascript做的
<html>
<head>
<title>判断是否是闰年</title>
</head>
<body>
<script language="javascript">
var year = windowprompt("请输入一个年份", "");
while((year < 0)||(isNaN(year))){
alert("您的输入不合法,请重新输入!");
year = windowprompt("请输入一个年份", "");
}
while(year == ""){ //注意windowprompt方法返回值类型是字符串
alert("您的输入不能为空,请重新输入!");
year = windowprompt("请输入一个年份", "");
}
var nYear = parseInt(year);
if((nYear%4 == 0)&&(nYear%100 != 0)){ //能被4整除但不能被100整除的是闰年
alert(nYear + "年是闰年");
}
else if(nYear%400 == 0){ //能被400整除的也是闰年
alert(nYear + "年是闰年");
}
else {
alert(nYear + "年不是闰年");
}
</script>
</body>
</html>
这样就不显示了 定义和用法 value 属性规定在表单被提交时被发送到服务器的值。 与 之间的值是浏览器显示在下拉列表中的内容,而 value 属性中的值是表单被提交时被发送到服务器的值。 注释:如果没有指定 value 属性,选项的值将设置为 标签中的内容。
var a = new Date();
var b = new Date(agetTime()-(6060100024));
alert(btoLocaleString());
js一样可以用time
假设为2011年8月1号
则
var a = new Date(2011,7,1); (月份从0算,年份不填则默认从1900开始,如果你不需要年份可以省略)
var b = new Date(agetTime()-(6060100024));
alert(btoLocaleString());
你得到月、日,然后通过js的date对象 *** 作即可。然后可以通过getMonth()+1,getDate()返回月、日。
以上就是关于jsp 页面获取当前时间的函数:全部的内容,包括:jsp 页面获取当前时间的函数:、servlet获取jsp页面的日期值、怎么在JSP页面中获取当前系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)