我正在尝试使用 Joda Time 库来帮助我安排向 Akka 中的 Actor 发送一些消息。
我想安排每天早上 8:30 发送电子邮件。为此,我必须告诉调度程序要等待多少秒(或毫秒),直到发送下一条消息。
我想考虑夏令时(以确保它总是在 8:30 左右触发,而不是 7:30 或 9:30)所以我将使用LocalDate
and LocalTime
。
所以,基本上,我有:
targetDate = LocalDate.now().plusDays(1)
和targetTime = new LocalTime(8, 30)
和
rightNow = LocalDateTime.now()
我想知道什么是构成targetDateTime
基于的最佳方法targetDate
,targetTime
所以我可以用它来计算时间差rightNow
我知道我可以创建一个新LocalDateTime
的,从中提取构造函数的所有值,targetDate
但是targetTime
:有没有更优雅的方法?