java web 项目中页面静态资源添加时间戳

java web 项目中页面静态资源添加时间戳,第1张

用循环触发 一秒触发一次 显示的时间格式,可以按照你想要的自己调整,大致思想就是这样

<div id="timenow"></div>

<script>setInterval("timenow.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay())",1000)</script>

请参考

public static void insertDemo(String[] args) throws Exception {

MsgSwapDAOImpl dao = new MsgSwapDAOImpl()

Connection conn = dao.jdbcUtil.getConnection()

String appKey ="40825Td288461463"

String msg = "wlllllll"

conn.setAutoCommit(false)

String sql = "insert into TTT(ID, CREATE_DATE) values(?,?)"

PreparedStatement pstmt = conn.prepareStatement(sql)

pstmt.setInt(1, 888888)

pstmt.setTimestamp(2, TimeUtil.nowTimestamp())

pstmt.executeUpdate()

conn.commit()

conn.close()

}

以mysql为例,有个字段是timestamp或者datatime类型

1、可以直接在java中直接new java.lang.util.Date()

2、获取到一个时间类型的字符串,然后利用SimpleDateFormat中的parse方法将时间字符串解析成一个Date对象。

现在比较流行的框架都是可以直接插入Date类型的数据,只要与数据库中的映射一致即可。

如mybatis,如下:

<resultMap id="BaseResultMap" type="com.test.User" >

<id column="id" property="id" jdbcType="INTEGER" />

<result column="name" property="name" jdbcType="VARCHAR" />

<result column="insert_time" property="insertTime" jdbcType="TIMESTAMP" />

</resultMap>

只要User中的属性insertTime是一个标准格式的java.lang.util.Date类型,然后调用mybatis的insert方法即可插入。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11770696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存