这是用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>
看不清,效果是这个样子:
猜测你是这么写的:
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中获取当前时间代码如下:
<%@
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());
//获取系统时间
%>
引入Calendar和Date类,获得前一天后一天,用Calendar的 add方法, 正数是后几天,负数是前几天。存入数据库,就直接写直连库的方式写吧,很简单,可以参考jdbc了。
这个 是jdk 的问题, 这个是正常现象,使用new Date()getMonth() 就比现实中的月少1 。
如果用这个的话就 要在 dategetMonth() +1; 获取 年和天的方法可以正常使用
以上就是关于Jsp自动获取明天日期,要求对月份和年份包括闰年等其他的判断 2月,时候是31天等 或者用JS也可以。。。。全部的内容,包括:Jsp自动获取明天日期,要求对月份和年份包括闰年等其他的判断 2月,时候是31天等 或者用JS也可以。。。。、servlet获取jsp页面的日期值、jsp中怎么获得当前时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)