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()為獲取當前系統時間
}
}