jsp 页面获取当前时间的函数:

jsp 页面获取当前时间的函数:,第1张

<%@ 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页面中获取当前系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9719674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存