如何使用 JodaTime
来查看当前小时是否为 16
?
目前我有这段代码,但它不起作用
if (DateTime.now().getHourOfDay() == 19 && DateTime.now().getMinuteOfDay() == 44 ){
Toast.makeText(context, "It's 7:44pm", Toast.LENGTH_LONG).show();
Log.e("onReceive", "It's 7:44pm");
}
最佳答案
我想你想使用
DateTime.now().getMinuteOfHour();
而不是
DateTime.now().getMinuteOfDay();
我认为差异非常明显(一天中的分钟与小时中的分钟)。其余代码(尤其是 DateTime.now().getHourOfDay() == 19 是正确的)。
关于java - 如何使用 JodaTime 查看当前时间是否为下午 4 点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28944949/