我统一创造了一个游戏。然后添加“购买订阅”(苹果)。
点击购买后,我得到日期(例如: 08/02/2018 07:24:23 )08-是月份,02-是日期。
我通过以下代码获得日期: productReceipt.subscriptionExpirationDate
如果CurrentDay-08/02/2018 07:24:23 = 15天,现在我需要检查一下;
如何计算2个日期?
答案 0 :(得分:0)
您可以使用DateTime函数进行操作。 DateTime函数可让您计算天数。您只需要获取当前的datetime并将字符串解析为datetime格式即可。这是代码。
DateTime dateCurrent = DateTime.Now;
DateTime dateNext = DateTime.Parse(date);
int days = (dateNext - dateCurrent).Days;
更新: 您也可以使用TotalDays函数以分数形式给出剩余时间。 TotalDays是两倍,因此请记住在使用时将其更改为两倍。