java如何获取当前时间插入数据库?

java如何获取当前时间插入数据库?,第1张

java.util.Date  date=new java.util.Date()

java.sql.Date  data1=new java.sql.Date(date.getTime())

这样 java中的date就转成sql中的date了 ,具体你可以根据需要进行简化,

date1 就是当前时间,已经转成能插入数据库中的datetime类型了。

@return返回长时间格式 yyyy-MM-dd HH:mm:ss

*/  public static Date getSqlDate() {

Date sqlDate = new java.sql.Date(new Date().getTime())

return sqlDate }  

/**

* 获取现在时间

*

* @return返回长时间格式 yyyy-MM-dd HH:mm:ss

*/  public static Date getNowDate() {

Date currentTime = new Date()

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

String dateString = formatter.format(currentTime)

ParsePosition pos = new ParsePosition(8)

Date currentTime_2 = formatter.parse(dateString, pos)

return currentTime_2 }

字段updateTime为Date类型,那么如果只要精确到年月日,那么就使用trunc(updateTime)即可,其他还有:

trunc[截断到最接近的日期,单位为天] ,返回的是日期类型

select sysdate S1,

trunc(sysdate) S2, //返回当前日期,无时分秒

trunc(sysdate,'year') YEAR,//返回当前年的1月1日,无时分秒

trunc(sysdate,'month') MONTH , //返回当前月的1日,无时分秒

trunc(sysdate,'day') DAY //返回当前星期的星期天,无时分秒


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

原文地址: http://outofmemory.cn/sjk/6703742.html

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

发表评论

登录后才能评论

评论列表(0条)

保存