
<%
//Date是Jdk中的日期对象,可以精确到秒,这里取到当前的日期
Date date = new Date();
//SimpleDateFormat是Jdk中的日期格式化对象,可以对以上日期进行格式化,格式化后的日期将以指定格式显示
/ 格式定义如下
y是年
M是月
d是日
H是时
m是分钟
s是秒钟
例:yyyy-MM-dd HH:mm:ss格式化后的一个时间是2005-12-07 12:32:00
格式化当前时间按当前时间显示
/
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//最后一步,利用格式化对象格式化日期对象,返回格式化的时间字符串
String formatDate=sdfformat(date);
//更多祥情参考jdk文档
%>var myDate = new Date();
myDategetYear(); //获取当前年份(2位)
myDategetFullYear(); //获取完整的年份(4位,1970-)
myDategetMonth(); //获取当前月份(0-11,0代表1月)
myDategetDate(); //获取当前日(1-31)
myDategetDay(); //获取当前星期X(0-6,0代表星期天)
myDategetTime(); //获取当前时间(从197011开始的毫秒数)
myDategetHours(); //获取当前小时数(0-23)
myDategetMinutes(); //获取当前分钟数(0-59)
myDategetSeconds(); //获取当前秒数(0-59)
myDategetMilliseconds(); //获取当前毫秒数(0-999)
myDatetoLocaleDateString(); //获取当前日期
var mytime=myDatetoLocaleTimeString(); //获取当前时间
myDatetoLocaleString( ); //获取日期与时间jsp时间格式化类SimpleDateFormat用法:
用java中的一个类SimpleDateFormat<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="javautil"%>
<%@ page import="javatext"%>
<html>
<body>
现在的时间:
<%SimpleDateFormat s = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date(); %>
<%=sformat(date)%>
</body>
</html>你在jsp做个前台验证,,判断他输入的小时不能 大于24 分钟不能大于59
然后后台用
SimpleDateFormat sdf = new SimpleDateFormat("mm-dd");
sdfparse(source)然后用这个方法创建个date时间对象
然后存入数据库你试试行不 我这个只是给你提供个思路用struts标签或jstl表达式就好了,特别受用。
<s:date name= format="yy-MM-DD" />具体怎么写在百度上直接搜struts date标签用法就OK了,希望对你有帮助。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)