我正在尝试计算两个实例之间的持续时间LocalDateTime
。这里的特别之处在于,每个实例都LocalDateTime
可能来自世界上的任何地方:
LocalDateTime start
可能来自内华达州,LocalDateTime end
也可能来自东京。LocalDateTime
显然,与 相关联的每个“时间”都是该位置的本地。
所以如果我说...
LocalDateTime start = LocalDateTime.parse("2015-07-14T10:00:00");
并说start
代表芝加哥,这意味着芝加哥时间上午 10:00。那我可以说...
LocalDateTime end = LocalDateTime.parse("2015-07-14T03:00:00");
并且end
代表莫斯科,所以现在是莫斯科时间凌晨 3:00。
我能否创建一个足够强大的解决方案,允许start
并end
代表世界上任何城市,并且仍然正确计算两者之间的持续时间?
如何向ArrayList添加数字,但是保持它们的添加顺序?
例)Arraylist包含:[5,3,9] ...我想添加[1,2,3]来修改列表= [1,2,3,5,3,9]
Ex2)Arraylist包含:[] ...我想添加[1,2,3]来修改列表= [1,2,3]
我将一直使用一个静态arraylist
用户将通过输入以下命令从命令行输入命令:"a X1 X2 X3 ... Xn"其中'a'是命令,X1-Xn是要添加到列表中的未知数量的整数