首页 > 解决方案 > Android Billing 库中的人类可读周期

问题描述

Android Billing API 显示以下格式的句点

P1M - 1 month
P1Y - 1 year
P2W - 2 weeks
P3D - 3 days

它是标准化格式吗?是否有工具可以将其格式化为人类可读的字符串?或者我需要重新发明轮子并自己做。

标签: androidandroid-billing

解决方案


添加这个库

 implementation 'com.jakewharton.threetenabp:threetenabp:1.2.4'

使用这个方法

import org.threeten.bp.Period

   fun getFreeTialDays(freeTrialPeriod: String): String {
        return Period.parse(freeTrialPeriod).days.toString()
    }
   //this will give in days , you can use days

在 Period.parse() 里面有 days,months 和 years 。您可以使用它们,也可以根据您的要求转换天数


推荐阅读