有没有办法将日期列表从领域传递到图表轴?
Is there a way to pass list of date from realm to graph chart axis?
我一直在尝试将日期添加到图表中的 X 轴,但将时间值更改为毫秒,然后解析为浮点类型会影响其精度,例如:43578934 它将四舍五入为 4357999。是否有解决这个问题的方法?
val list = ArrayList<Entry>()
var count = 0f
for (item: Data in listData) {
if (item.createdAt != null && item.pulse != null) {
val milliSecond = item.createdAt!!.time
val x = ((((milliSecond/1000)/60)/60)/24).toString()
Log.d("TAG", "getGraphList: $x")
val y = item.pulse!!.toFloat()
val entry = Entry(x.toFloat(), y)
list.add(entry)
}
}
return list
我想出了一个方法,我们可以通过它传递浮点值,而且我们不必担心值的自动舍入,我们可以获得当前日期的精确值。
为此,我们需要创建自己的日期 class,我们可以在其中使用显示的方法计算日期。
我一直在尝试将日期添加到图表中的 X 轴,但将时间值更改为毫秒,然后解析为浮点类型会影响其精度,例如:43578934 它将四舍五入为 4357999。是否有解决这个问题的方法?
val list = ArrayList<Entry>()
var count = 0f
for (item: Data in listData) {
if (item.createdAt != null && item.pulse != null) {
val milliSecond = item.createdAt!!.time
val x = ((((milliSecond/1000)/60)/60)/24).toString()
Log.d("TAG", "getGraphList: $x")
val y = item.pulse!!.toFloat()
val entry = Entry(x.toFloat(), y)
list.add(entry)
}
}
return list
我想出了一个方法,我们可以通过它传递浮点值,而且我们不必担心值的自动舍入,我们可以获得当前日期的精确值。
为此,我们需要创建自己的日期 class,我们可以在其中使用显示的方法计算日期。