我正在将一些 c# 代码“转换”为 java,但现在事情变得很奇怪。 我使用 joda LocalTime 对象,因为我仅处理时间比较。
在c#中,我们使用以下代码来获取当前系统时间:
DateTime.Now.TimeOfDay //returns Timespan as wanted
但是在 Java-joda 中我找不到这样的东西,我被迫执行以下操作:
LocalTime nowLocalTime=new LocalTime();
LocalTime currenTime=new LocalTime(nowLocalTime.getHourOfDay(),nowLocalTime.getMinuteOfHour(),00);
有没有一种替代方案,一种更甜蜜的方法来做到这一点? (我必须将其打包到 LocalTime 中才能使用 .Compare 方法)。
最佳答案
您正在寻找LocalTime.now()
关于java-joda 日期时间类(当前系统时间)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25026588/