java如何获取数据库中datetime类型数据

java如何获取数据库中datetime类型数据,第1张

javautilDate date;

Timestamp timestamp = resultSetgetTimestamp(i);

if (timestamp != null)

date = new javautilDate(timestampgetTime()));

解释一下:首先从结果集中拿到timestamp,然后作为参数传入date中,就变成javautilDate类型

然后转成你想要的格式就ok了,一般用

DateFormat df=new SimpleDateFormat(format);

String result=dfformat(date );

SELECT

FROM

`paiyue`

WHERE

UNIX_TIMESTAMP(

'2010-02-23'

)

<

UNIX_TIMESTAMP(

paiyue_time

)

AND

UNIX_TIMESTAMP(

paiyue_time

)

<

UNIX_TIMESTAMP(

'2010-03-23'

)

mysql查询一段时间内的数据,使用UNIX_TIMESTAMP函数将时间格式转换成时间戳

我的建议是,数据库中不要用日期类型,用字符型。

java将日期转化成指定的格式的字符串后,再保存到数据库中。

这样,不依赖数据库,也不依赖 *** 作系统。(不同的数据库,不同的 *** 作系统日期表示可能不同。)

更新mysql数据库中datetime类型的字段:

举例如下:

UPDATE calldata

SET date = DATE_SUB(date, INTERVAL 7 DAY)

WHERE date >= '2014-01-08'

AND date < '2014-01-09

这个sql语句中,date 是datetime类型的

以上就是关于java如何获取数据库中datetime类型数据全部的内容,包括:java如何获取数据库中datetime类型数据、Mysql数据库中日期类型是datetime,我想查找出每一天中数据的数目,求助、关于Java中时间的处理,我数据库中的字段是dateTime类型的,我在Java中声明字段的类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9422277.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存