我想要一个只存储时间而不是日期或日期的类.在Joda-Time有一个课程吗?或者我是否必须使用日期时间并仅将时间部分转换为字符串然后使用该部分?
我想将joda时间LocalTime转换为millis或毫秒.我看到getLocalMillis是一个受保护的方法.看起来没有方法可以获得LocalTime的millis值.
那么,我是否必须以毫秒为单位获取每个字段的值,然后将它们相加以获得总毫克数?为什么Joda Time没有获得Local Millis的公共方法?
我有一个"时间段"(P)的时间,由开始时间(S)和结束时间(E)表示.我想将P分成大小为D的C块.也就是说,
P = C*D + R,其中R是剩余或剩余时间.
例如.
S = NOW, E = 10 sec after NOW, D = 3 sec.
Therefore, P = 10 sec, C = 3, R = 1 sec.
Run Code Online (Sandbox Code Playgroud)
我想存储和显示所有块C的开始时间,结束时间和大小.最后,我想存储并显示剩余部分.如何使用Joda Time执行此操作?
API是否提供了简单的方法和类来完成此操作,或者我必须找到出路?
这个问题只是我在这里发布的另一个问题的一小部分
我的代码输出是0,0,0.我期待0,-1,1代替.代码中有什么问题?为什么我不能在DateTime中添加或减去秒数?
public static void main(String[]args){
DateTime dt1 = new DateTime();
DateTime dt2 = new DateTime(dt1); // dt2 = dt1
DateTime dt3 = new DateTime(dt1); // dt3 < dt1
DateTime dt4 = new DateTime(dt1); // dt4 > dt1
dt3.minusSeconds(10);
dt4.plusSeconds(10);
int result1 = dt1.compareTo(dt2);
int result2 = dt1.compareTo(dt3);
int result3 = dt1.compareTo(dt4);
System.out.println("Results " + result1 + " , " + result2 + " , " + result3);
}
Run Code Online (Sandbox Code Playgroud) 我想将Joda LocalTime转换为java.util.Date而不是 LocalDate.如果这有帮助,我已经有了一个LocalTime对象.显然,LocalTime中没有"日期"部分.所以我不能直接将LocalTime转换为Date.有一个简单的方法吗?
脚步 -
LocalTime loct
LocalDate locd = Todays date + loct
Date da = locd.toDate();
Run Code Online (Sandbox Code Playgroud)