【发布时间】:2020-05-28 06:15:29
【问题描述】:
我在 TimeSeries 上添加了值,我想比较它们之前和之后的值。值的类型毫秒。我尝试了不同的方法,但没有一种方法有效....有可能吗? 我的毫秒数是由此而来的:
long t = System.currentTimeMillis();
long endTime = System.currentTimeMillis();
long totalTime = endTime - t;
Date time = new Date(totalTime);
final Millisecond now = new Millisecond(time);
chartAzot.filler(now, doubleValue); //selfmade method to adds values to TimeSeries and some more logic
我有值的 ArrayList,它被放在我的 TimeSeries 上。我还点击了图表上的点,它的 x 值是 double/millisecond/Number。
current=(Millisecond) localSeriesTime.get(3);
Number x1 = myPointonSeries.getX(0);
我尝试将值类型更改为日期,但出现错误 NumberFormatExeption。我试图将值转换为 String 并将 String 转换为 Integer.ParseInt(myStringFromMillisecond
【问题讨论】:
-
嘿!请在您的问题中提供问题的相关代码。包括你的尝试。
-
什么是毫秒级?我们需要您想做的代码和示例。
-
是的,我进行了一些编辑以添加上下文,对不起
-
好吧,当您将开始和结束时间设置为
longs 时,比较只不过是longs 的简单比较。我很难理解你到底在挣扎什么。顺便提一句。Millisecond是你的自定义类吗? -
总的来说我没有长值,但是如果现在将我的长 Totaltime 添加到 ArrayList 而不是毫秒,它可能会有所帮助,会考虑一下
标签: java compare milliseconds