Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jodaTime PeriodFormatter格式设置不正确_Java_Android_Kotlin_Jodatime_Periodformatter - Fatal编程技术网

Java jodaTime PeriodFormatter格式设置不正确

Java jodaTime PeriodFormatter格式设置不正确,java,android,kotlin,jodatime,periodformatter,Java,Android,Kotlin,Jodatime,Periodformatter,我有一个周期格式化程序: PeriodFormatterBuilder() .appendDays() .appendSuffix( " day", " days") ) .appendSeparator(", ") .printZeroRarelyLast() .appendHours()

我有一个周期格式化程序:

PeriodFormatterBuilder()
            .appendDays()
            .appendSuffix(
                " day",
                " days")
            )
            .appendSeparator(", ")
            .printZeroRarelyLast()
            .appendHours()
            .appendSuffix(
                " hours",
                " hours"
            )
            .appendSeparator(" ")
            .appendMinutes()
            .appendSuffix(" minute")
            .toFormatter()
            .let {
                Period(Seconds.seconds(seconds.toInt())).toString(it)
            }
我想给秒作为输入,并得到x天,x小时,x分钟回来。。。。 这样做时,我会得到一个空字符串。如果将“appendSeconds()”添加到格式化程序创建中,则返回的秒数与发送的返回值相同

我需要转换,不仅仅是数量,而且我对秒数不感兴趣,而是它占多少分钟、小时和天。。有谁能帮忙吗?

你需要用它来说服你的经期将秒转换成分钟、小时和天

            Period(Seconds.seconds(seconds.toInt())).normalizedStandard().toString(it)

(不确定Kotlin中是否需要空的圆括号
()
。它们在Java中,我在Java中进行了测试。)

类似:工作起来很有魅力!非常感谢你。