数据库字段在hibernate映射为日期类型,但是一般在formbean中要设置成String类型(formbean通常只有两种类型数据一种为String,另一种就是类类型),所以存在转换问题!
1。从数据库中取数据:Date===>String(比如说转向详细页面的时候):
import java.text.SimpleDateFormat; String pioDate = new SimpleDateFormat("yyyy-MM-dd").format(eq.getPioDate()); equpForm.setPioDate(pioDate); 2。将数据保存到数据库:String===>Date(比如说保存,新增操作)
import java.text.ParseException;
SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd");
try { equp.setPioDate(dateformat.parse(equpForm.getPioDate())); }
catch (ParseException e) { }
3。注意:将String=== >Date的时候上面的会转成英文格式的日期类型。如下作处理就可以达到完全格式的转换:
java.sql.Date.valueOf[equpForm.getPioDate()]
//得到上个月时间
public static Date getPreMonthDate(Date date)
{
Calendar calendar=Calendar.getInstance();
calendar.setTime(date);
int month=calendar.get(Calendar.MONTH);
calendar.set(Calendar.MONTH,month-1);
return calendar.getTime();
}
//得到去年时间
public static Date getPreYearDate(Date date)
{
Calendar calendar=Calendar.getInstance();
calendar.setTime(date);
int year=calendar.get(Calendar.YEAR);
calendar.set(Calendar.YEAR,year-1);
return calendar.getTime();
}
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//昨天日期
java.util.Date myDate=new java.util.Date();
myDate.setTime(myDate.getTime()-60*24*60*1000);
String mDate=formatter.format(myDate);
out.println(mDate);
out.println("<br>");
//前天日期
java.util.Date myDate=new java.util.Date();
myDate.setTime(myDate.getTime()-2*60*24*60*1000);
String mDate=formatter.format(myDate);
out.println(mDate);
out.println(
"<br>");
分享到:
相关推荐
if(macAddressPosition <= 0) continue; String macAddressCandidate = line.substring(macAddressPosition + 1).trim(); if(windowsIsMacAddress(macAddressCandidate)) { lastMacAddress = macAddressCandidate; ...
- <member name="M:Pic_Chart_Load.Excel_Function.get_access(System.String,System.String,System.String)"> <summary>连接 Access读取数据</summary> <param name="FilePath">文件得知</param> <param name=...
table="events"><br> <id name="id" column="EVENT_ID"><br> <generator class="native"/><br> </id><br> <property name="date" type="timestamp" column="EVENT_DATE"/><br> <property name="title"/><br> </class...
<br><br> }<br><br><br> /**<br><br> * 格式化XML文档,并解决中文问题<br><br> * @param filename<br><br> * @return<br><br> */<br><br> public int formatXMLFile(String filename){<br><br> int returnValue = 0;...
<tr><TD width=18% align="center">date:</TD> <td align=center width='18%'><input type="text" name="checkdate" size="12" readonly=true></td> <TD width=18% align="center">type:</TD> <td ...
vbCritical, "错误"<br> Exit Sub<br> End If<br> <br><br> <br> '设置msSql<br> 'msSql = msSelect & msTableName & " where tzdate>='" & Format(DateAdd("m", -1, Now), "yyyy-mm-dd") & "' and tzdate<='" ...
Character <br>Standard C Math <br>Standard C Time & Date <br>Standard C Memory <br>Other standard C functions <br>All C Functions<br>C++<br>C++ I/O <br>C++ Strings <br>C++ String Streams <br>...
<td ><%=s_date1%></td> <td ><a >">删除主题</a></td> <td ><a >">删除回复</a></td> </tr> 点击“删除主题”,在页面跳向“delete.jsp”文件时同时向该文件传递参数id=<%=s_id%>,进入“delete.jsp”文件,...
Mysql常用函数列表<br>CONCAT (string2 [,... ]) //连接字串<br>INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0<br>……<br>数学类<br>ABS ...interval加到date<br>……<br><br>
函数Cstr() <br> 功能:将一表达式/其它类型的变量转换成字符类型(string) <br> 格式:Cstr(expression) <br> 参数:expression是任何有效的表达式/其它类型的变量 <br> 例子: <br> <% <br> s = 3 + 2 <br> ...
servlet+jsp简易学生管理系统 <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%... 当前日期:<%=(new java.util.Date()).toLocaleString() %> </center> <br> </body> </html>
charset=gb2312" /><br><title>test</title><br></head><br><body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0"><br><table height=1000><br><tr><td>dddd</td></tr><br></table><br></body><br...
The repeat count feature can be turned off by deselecting the “Merge Repeated Commands” check box in the settings Window.<br><br>Date<br><br>Date the phase occurred in year/month/day format.<br><br...
增加函数格式说明DateToString,DecimalToDecimal<br><br><br>Format String<br>Date, Time, and Timestamp functions that take a format string (e.g. timetostring(time, stringformat)) need specific formats....
ANSI 字码)<br>CInt (表达式)<br>CLng (表达式)<br>CSng (表达式)<br>CStr (表达式)<br>Date ( )top<br>DateAdd ( I , N , D )<br>DateDiff (I , D1 , D2[,FW[,FY]])<br>DatePart (I,D,[,FW[,FY]])<br>...
<br>Published by Prentice-Hall in 1988 <br><br>ISBN 0-13-110362-8 (paperback)<br>ISBN 0-13-110370-9 <br><br>Contents<br>Preface <br>Preface to the first edition <br>Introduction <br>Chapter 1: A ...
<br>}<br></script><br></head><br><body><br><form id="form1" runat="server"><br><asp:ScriptManager ID="ScriptManager1" runat="server"><br><Services><br><asp:ServiceReference Path="~/WebServices/...
DATETIME、DATE和TIMESTAMP类型<br>11.3.2. TIME类型<br>11.3.3. YEAR类型<br>11.3.4. Y2K事宜和日期类型<br>11.4. String类型<br>11.4.1. CHAR和VARCHAR类型<br>11.4.2. BINARY和VARBINARY类型<br>11.4.3. BLOB和...
The 80x86 MOV Instruction<br>4.8 - Some Final Comments on the MOV Instructions<br><br>4.9 Laboratory Exercises<br>4.9.1 The UCR Standard Library for 80x86 Assembly Language Programmers<br>4.9.2 ...
1,01.zip<br>Dialogs in DLL<br>在DLL中实现对话框(5KB)<END><br>2,02.zip<br>Export dialogs in MFC Extension DLLs<br>在MFC扩充DLL中输出对话框(12KB)<END><br>3,03.zip<br>Remapping resource script ID's<br>...