如何向数据库中插入当前日期啊

如何向数据库中插入当前日期啊,第1张

数据库表中添加默认的当前日期列:

表中添加日期列,在其默认值中,填上默认日期的函数即可。

oracle 当中是sysdate!

sql server中是GETDATE()

MySQL:curdate()

’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。

不包括当前的时间 只显示年月日:需要你读取出来的时候,删除掉后面的时间部分。

因为数据库会自动加上 0:00:00 的。

在数据库表中添加默认的当前日期列:

表中添加日期列,在其默认值中,填上默认日期的函数即可。

oracle 当中是sysdate!

sql server中是GETDATE()

MySQL:curdate()

’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。

不包括当前的时间 只显示年月日:需要你读取出来的时候,删除掉后面的时间部分。

因为数据库会自动加上 0:00:00 的。

两种方法

1.在数据库直接用oracle的当前系统时间函数 sysdate。想精确到秒的话可以在sql中这样写

to_char(sysdate , 'yyyy/mm/dd hh24:mi')

2.在web程序中获取时间,插入数据库。

Date date= new Date()

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

String now = sd.format(date)

System.out.println(now)

//这里的now是String型的。如果想获要date型的,直接 System.out.println(date)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存