问题描述
请教一个插入当前时间的问题,这句语句ps.setDate(number,newjava.sql.Date(newjava.util.Date().getTime()));在往数据库中插入数据的时候是否只插入了年月日啊?我用的是mysql在数据库的相应的表中的那个属性的值的类型设为datetime。如果要获取小时分钟秒是否要再设置另外一个属性来取?
解决方案
解决方案二:
插入当前时间的,数据库要设置成timestamp类型,插记录时留空就可以了。如果插入时间,用这个吧:newjava.sql.Date(System.currentTimeMillis())
解决方案三:
引用楼主kakieio的回复:
请教一个插入当前时间的问题,这句语句ps.setDate(number,newjava.sql.Date(new我用的是mysql在数据库的相应的表中的那个属性的值的类型设为datetime。如果要获取小时分钟秒是否要再设置另外一个属性来取?
datetime包插了日期,newjava.sql.Date(System.currentTimeMillis())直接插入就可以了。
解决方案四:
数据库要设置成timestamp类型到前台展示java.Util.Date用起来方便
解决方案五:
数据库中使用java.sql.Date
时间: 2022-12-11