【发布时间】:2015-03-10 10:42:47
【问题描述】:
请解决我的问题
我正在获取日期 16-03-2015 23:05 的时间戳 也适用于 17-03-2015 00:10
我通过传递 17-03-2015 00:10 时间戳作为参数在 16-03-2015 23:05 调用 after() 方法
我的问题是时间戳只考虑时间
所以在这种情况下 23:05 的时间戳大于 00:10
但是当我们比较日期 17-03-2015 00:10 早于 16-03-2015 23:05
我想根据日期获取时间戳有什么方法可以找到 请帮忙
【问题讨论】:
-
你到底想要什么? 17-03-2015 00:10 不能早于 16-03-2015 23:05,除非您使用不同的日历。
-
一定是你这边的日期转换bug。
new java.sql.Timestamp(new SimpleDateFormat("dd-MM-yyyy HH:mm").parse("....").getTime()) -
你想只比较日期的时间部分吗?