A. 在jsp页面,日期选择框
做这个用控件吧,好做
1、下载My97DatePicker4.8Beta3
http://www.my97.net/dp/down/My97DatePickerBeta.7z
2、页面中引入
<script language="javascript" type="text/javascript" src="datepicker/WdatePicker.js"></script>
3、Form中HTML代码
<input name="createdatetimeStart" style="width: 120px;" onFocus="WdatePicker({readOnly:true,dateFmt:'yyyy-MM-dd HH:mm:ss'})" /> 至
<input name="createdatetimeEnd" style="width:120px;" onFocus="WdatePicker({readOnly:true,dateFmt:'yyyy-MM-dd HH:mm:ss'})" />
4、后台取值就和普通文件框一样
String createdatetimeStart = request
.getParameter("createdatetimeStart") == null ? ""
: request.getParameter("createdatetimeStart").trim();
认认真真为你答题,希望对你有帮助。
B. jsp取日期的值问题
/**
自 * 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calendar now =Calendar.getInstance();
now.setTime(d);
now.set(Calendar.DATE,now.get(Calendar.DATE)-day);
return now.getTime();
}
C. jsp页面怎么比较日期大小
在jsp页面中来写入:自<%和%>之间。
<%
java.util.Date nowdate=new java.util.Date();
String myString = "2008-09-08";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd", Locale.CHINA);
Date d = sdf.parse(myString);
boolean flag = d.before(nowdate);
if(flag)
System.out.print("早于今天")
else
System.out.print("晚于今天")
%>
D. jsp 编程显示日期 编写一个jsp程序 要求在页面上显示 xxxx年xx月xx日 星期x 几点几分 最好给出程序示例
--这是一个完整的JSP页面, 你将它 保存在一个.jsp文件, 部署到tomcat中就可以了。
<%@ page language="java" import="java.util.*;
import java.text.*"
pageEncoding="utf-8"%>
<html>
<head>
<title>显示时间</title>
</head>
<%
Date date = new Date();
Calendar cal=Calendar.getInstance();
String dayOfWeekTime="";
int dayOfWeek=cal.get(Calendar.DAY_OF_WEEK);
switch(dayOfWeek){
case 1:dayOfWeekTime="星期天";break;
case 2:dayOfWeekTime="星期一";break;
case 3:dayOfWeekTime="星期二";break;
case 4:dayOfWeekTime="星期三";break;
case 5:dayOfWeekTime="星期四";break;
case 6:dayOfWeekTime="星期五";break;
case 7:dayOfWeekTime="星期六";break;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String timeString = sdf.format(date);
%>
<body>
<h1>
当前系统时间是:<%=timeString%> <%=dayOfWeekTime %>
</h1>
</body>
</html>
E. jsp中的日期怎么比较
使用Javascipt语句进行比较就好了,然后提示用户信息错误。回
<scriptlanguage="javascript">
functioncheck(){
vardata=document.form1.data.value;
vardata1=document.form1.data1.value;
if(data>data1){
alert("过期合同!答");
returnfalse;
}
}
</script>
F. 在JSP中加入Java代码获得系统时间
1、获取当前时间,和某个时间进行比较。此时主要拿long型的时间值。
方法如下:
要使用 java.util.Date 。获取当前时间的代码如下
代码如下 复制代码
Date date = new Date();
date.getTime() ;
还有一种方式,使用 System.currentTimeMillis() ;
都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数
一、获取当前时间, 格式为: yyyy-mm-dd hh-mm-ss
DateFormat.getDateTimeInstance(2, 2, Locale.CHINESE).format(new java.util.Date());
二、获取当前时间, 格式为: yyyy年mm月dd日 上午/下午hh时mm分ss秒
代码如下 复制代码
DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, Locale.CHINESE).format(new java.util.Date());
三、获取当前时间(精确到毫秒), 格式为: yyyy-mm-dd hh:mm:ss.nnn
代码如下 复制代码
new java.sql.Timestamp(System.currentTimeMillis()).toString();
一. 获取当前系统时间和日期并格式化输出:
代码如下 复制代码
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}