<% java.util.Date date = new java.util.Date(); java.text.SimpleDateFormat sf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /** 若想得到yyyy-MM-dd形式,则: java.text.SimpleDateFormat sf = new java.text.SimpleDateFormat("yyyy-MM-dd"); 即可。 ***/ String formateDate = sf.format(date); %>
字符串类型如何转换成日期类型 String str="2000-11-23"; SimpleDateFormat tepDate = new SimpleDateFormat("yyyy-mm-dd");Date tepDate = tepDate.parse(str); 或 DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date date = (Date)formatter.parse("2000-11-23");
String sql = "select * from table1 where UNIX_TIMESTAMP() - ADDTIME > BDAY*86400";/******************************************************
UNIX_TIMESTAMP() 返回一个Unix时间戳记(从'1970-01-01 00:00:00'GMT开始的秒数)。
* ADDTIME 要比较的时间戳记
* BDAY 天数
*/%>
java.util.Date date = new java.util.Date();
java.text.SimpleDateFormat sf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/**
若想得到yyyy-MM-dd形式,则:
java.text.SimpleDateFormat sf = new java.text.SimpleDateFormat("yyyy-MM-dd");
即可。
***/
String formateDate = sf.format(date);
%>
String str="2000-11-23";
SimpleDateFormat tepDate = new SimpleDateFormat("yyyy-mm-dd");Date tepDate = tepDate.parse(str);
或
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date date = (Date)formatter.parse("2000-11-23");
例如:dateS>=dateS2
//dateS2是从数据库中取出的数据
java.util.Calendar bbb = java.util.Calendar.getInstance();
aaa.after(bbb);返回boolean
如下:
java.util.Calendar aaa = java.util.Calendar.getInstance();
java.util.Calendar bbb = java.util.Calendar.getInstance();
aaa.after(bbb);返回boolean