① 26. 用jsP動作實例化一個java.util.Date對象,然後用格式化標簽,將日期以類似2008-08-08 09:10:10這樣的
先導一個<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
然後<fmt:formatDate pattern="yyyy-MM-dd hh:mm:ss" value="${time}" /> time是一個屬性
② <%=java.util.Date()%>都無法編譯
不是應該這樣子么
out.print(new java.util.Date());
③ JAVA(JSP)中如何Date類型的數據保存到Mysql的Date類型里
轉換為Strnig然後存入就行了。
取的時候使用getString取
基於你第二次的補充。那麼你可以使用java.sql.date這個date來插入,而不能使用java.util.date這個date來插入。
④ java.util.date String java.sql.date 三者之間的轉換
java.util.date date = format.parse(str);
str???? 是你上邊賦值的time吧
java.util.date date = format.parse(time);
⑤ jsp頁面中如何利用java程序輸出一個系統日期,顯示在該jsp頁面中
創建一個javabean,命名為GetDate.java;
GetDate.java代碼如下:
package com.JavaBean;
import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class GetDate
{
public String getDate()
{
Calendar cal=Calendar.getInstance();//-0代表0天前這個時候的時間
cal.add(Calendar.DAY_OF_YEAR,-0);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowtime=sdf.format(cal.getTime());
return nowtime;
}
}
在你的JSP頁面裡面導入這個類,導入這個類的代碼是:
<%@ page import= "com.JavaBean.GetDate;"%>
再在JSP頁面里創建這個類的對象。代碼如下:
<% GetDate getdate=new GetDate(); %>
用這個對象里的方法獲取時間,代碼如下
<% String date=getdate.getDate(); %>
再顯示,代碼如下:
<% out.println(date); %>
朋友試試,這是本人現寫的,,我試過了沒什麼問題。
⑥ Java.util.Date cannot be resolved to a type
jsp頭部<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
⑦ <jsp:useBean id="now" class="java.util.Date"/>
JSP中表達式語言用法就是EL表達式
${now.hours} 意思就是實例化DATE類對象的gethours()值
⑧ 編寫JSP時 <%@ page import="java.util.*"%>語句無效,必須改成<%@ page import="java.util.Date"%>才行
常用Date有兩個個
1 java.util.Date
2 java.sql.Date
其他還有org.apache.struts2.components.Date,sun.util.calendar.BaseCalendar.Date。import sun.util.calendar.LocalGregorianCalendar.Date等。
你的JSP中應該是還包含了這其版中的包,例如:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
。。權。。。。
這樣,在你使用Date()的時候,JSP不知道你要使用java.util.Date還是java.sql.Date,所以不能運行。只有你明確使用
<%@ page import="java.util.Date"%>
的時候,才確定的運行java.util.Date().
⑨ jsp中the time is :<%=new java.util.Date()%> 錯誤
the time is <%=new java.util.Date () %> 這樣沒錯啊。。
我跟你唯一的不一樣的地方是編碼格式我的編碼格式為
pageEncoding="utf-8"
⑩ 求JSP頁面如何傳遞java.util.Date類型的數據
建議在實體類中用String類型,因為格式正確的(比如:
"2010-5-25
21:00:00")字元串可以直接插入資料庫中類型為datetime類型的欄位中..
而Date類型...
也許能用..
但是會很麻煩很麻煩很麻煩..
我也嘗試過..
後來..
放棄了
-
-#
[原創答案,復制可恥
--
l.a.r]
就是啊...
方法都過時了..
用String類型..
-
-.