
你可以这样处理。在jsp页面上导入这个
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
然后加载的时候这样做即可得到指定日期格式
<fmt:formatDate value="${test.createTime}" pattern="yyyy-MM--dd HH:mm:ss"/>
这样就不必每次都要在显示时间的java类里面进行处理了。
延展阅读:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
JSP中获取当前时间:在scriptlet中加入以下代码:
<%
Calendar rightNow = Calendar.getInstance()
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm")
%>
<script language="javascript">
//从服务器上获取初始时间
var currentDate = new Date(<%=new java.util.Date().getTime()%>)
然后把currentDate 传入sql中当作一个时间字段记录到数据库即可。
在jsp文件顶部加上<%@ page contentType="text/htmlcharset=gb2312" language="java" import="java.sql.*,java.util.*,java.text.*" errorPage="" %>
定义变量获取当前系统时间
String Nowtime=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime())
存入数据库
String sqlinsert="insert into Resource(ResPubTime) values(Nowtime)"
记得读取日期要用getDate(ResPubTime),如果用getString(ResPubTime)那么是日期和时间都会出来,要只获得时间这个我没试过。不知道是不是getTime()。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)