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类型了。

sql server里面有个数据类型Datetime存放的就是日期+时间的格式,比如:1900-1-1 16:36:44.000如果要将1900-1-1 16:36:44存入数据库中(即上面的Datetime字段),可以通过转换生成对应的Date数据就行。插入数据库的数据必须是java.sql.Date类型的日期,所以你可以通过类似你上面的处理将字符串转成java.sql.Date类型的日期再存入数据库就成。下面给你一个将字符串1900-1-1 16:36:44改变成一个java.sql.Date类型的一个class。import java.text.*import java.util.Localepublic class StringToDate {public final static java.sql.Date string2Date(String dateString)throws java.lang.Exception {DateFormat dateFormatdateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH)dateFormat.setLenient(false)java.util.Date timeDate = dateFormat.parse(dateString)//util类型java.sql.Date dateTime = new java.sql.Date(timeDate.getTime())//sql类型return dateTime}}方法二SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss")java.util.Date now = new java.util.Date()String resultDate = sdf.format(now)

首先数据库得添加有入职时间date这一列啊

java获取当日系统时间代码:

Data  date =new Date()

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd  hh:mm:ss")

String date = sdf.format(date)

添加到数据库的代码得用到jdbc,要导入驱动和c3p0的jar包,再链接数据库,添加数据即可。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存