基本上,我使用app42存储游戏的分数。但是我的游戏使用次数。
例如。如果我提交的分数为0:3:85(0小时,3秒和85毫秒)
它将被存储为385的bigdecimal。
当我检索我的分数时,我将其检索为385,我不知道如何将其转换回我的时间格式。 例:
我正在使用一个函数计算该数字的位数。
int getNumberOfDecimalPlaces(BigDecimal bigDecimal) {
String string = bigDecimal.toPlainString();
int index = string.length();
return index;
}
然后实际解决它,我不知所措。 我想的是
private String ConvertScore(BigDecimal Score){
int Len = getNumberOfDecimalPlaces(Score);
String Convert = Score.toString();
String Finished;
if( Len == 1){
}
else if(Len == 2){
}
else if(Len == 3)
{
Finished
}
return Finished;
}
但老实说,我甚至无法想到我是怎么做到的。
由于
答案 0 :(得分:0)
如果我错了,请纠正我,但你正在使用的API
会让你得到游戏的分数(不是时间,而不是时间。而且你没有能力正确地转换它。因为可能有不同的分数。
例如,如何转换10345
?
10 hours
3 seconds
和45 milliseconds
或
是103 hours
0 seconds
和45 milliseconds
等等。