java - Joda-Time 剩余秒数?

标签 java jodatime

这让我完全难住了,因为我是使用 Joda API 的新手。如何打印剩余秒数?

DateTime time1 = DateTime.parse(c.lastBankTime);
DateTime time2 = new DateTime();
Seconds Interval = Seconds.secondsBetween(time1, time2);
Seconds minInterval = Seconds.seconds(10);

if(Interval.isGreaterThan(minInterval)){
    c.sendMessage("been 10 secs");
    c.lastBankTime = new DateTime().toString();
} else{
    c.sendMessage("Please wait n seconds"); //How do I get remaining seconds?
}

最佳答案

我不确定你所说的“剩余秒数”到底是什么意思,但这就是你要找的吗?

 minInterval.minus(Interval).getSeconds()

关于java - Joda-Time 剩余秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17398465/

相关文章:

java - Android : java. lang.SecurityException:权限拒绝:

java - File.createTempFile(错误: java. io.IOException:没有这样的文件或目录)

java - 如何通过 DataAccessException 检索 postgres 数据库上的 SQL 错误代码?

java - 将 SQL Server 日期数据获取到 Joda 对象的最佳方法?

java - 获取从现在到 DateMidnight 类(class)之间的剩余天数

java - 将前缀连接到 jooq 整数类型值

java - Joda Time - 将字符串转换为具有特定时区和特定格式的 DateTime

Joda Time 的 Java 时区问题

date - 为什么 org.joda.time.LocalDate 是没有时区的日期?

java - 如何自动化测试不同版本的jar?