java - 比较 java.sql.timestamp 值
问题描述
对于Timestamp
值,如何比较 <= 或 >=,因为我们可以使用现有的
myTs.before(someTs)
但这内部检查<
不需要<=
我基本上检查
myTs <= someTs1 and myTs>=someTs1
我们如何比较 <= 或 >= 以及如何从时间戳中获取纪元秒数?
解决方案
Timestamp 类的compareTo()方法返回:
如果此 Timestamp 对象等于给定 Timestamp,则为整数值 0
如果此 Timestamp 对象在给定参数之前,则值小于 0
如果此 Timestamp 对象在给定参数之后,则值大于 0
ts1.compareTo(ts2) >= 0
推荐阅读
- android - 从密钥库获取 Masterkey
- testing - 获取所有货物测试的列表
- c# - ASP.Net Core“找不到此本地主机页面”HTTP ERROR 404
- windows - 打印机驱动程序更新
- scala - 让 Spark 代码更高效、更简洁
- python - 从旧的 Django 迁移中清理库
- jquery - 我无法使用 jquery 从这个日期格式 mm/yyyy 得到一个月
- javascript - 如何在 Firefox 中注销会话?
- networking - 如何在使用 ansible 更新选项之前确保 dhcp 池名称存在
- java - 按 LocalDate 排序映射流