java里怎么比较mysql存的时间和当前时间,大于当前时间7天,有详细代码吗

java里怎么比较mysql存的时间和当前时间,大于当前时间7天,有详细代码吗,第1张

sql中直接通过字符串比较就可以了比如: xxx_time >= '2019-04-15 23:59:59'如果是java的时间比较的方式就比较多了。转成date类型比较是比较常见的方式,或long类型的时间戳方式,或这统一格式的字符串方式、

new Date(0)改成new Date()

new Date()是系统时间,

Date()

分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。

它的实际代码是:

public Date()

{

this(System.currentTimeMillis())//可以看出他也是调用的Date(long date)构造函数,传入的参数是System.currentTimeMillis()),从1970..到现在的毫秒数

}

new Date(0)是距离1970年1月1日 n毫秒的日期,api说明:

Date(long date)

分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。

这个东西很简单的呀。你先定义一个dataTime得列,此列的为dataTime类型。

然后,你就插入一日期数据进去,或插入当前时间呀,now()就行啦。

嘿嘿u, 我是高级软软件工程师,现在在华为上班。我的qq号码如下:

646282142 很希望与你交朋友


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

原文地址: http://outofmemory.cn/zaji/6163719.html

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

发表评论

登录后才能评论

评论列表(0条)

保存