gpt4 book ai didi

android - 找出两毫秒之间的天数、周数、月数和年数。

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:56 28 4
gpt4 key购买 nike

我需要在我的自定义日历中设置事件,这些事件将根据选定的周期重复,即每天、每周、每月或每年。我有以毫秒为单位的开始和结束日期。

问题:

是否有任何日历或日期 API,我们可以从中计算两毫秒之间的天数、周数、月数和年数。我使用了 Joda 库,但没有为此获得任何合适的方法。

我应该为此编写自定义代码吗? :-(

最佳答案

你可以使用

public String getElapsedDaysText(Calendar c1, Calendar c2)
{
String elapsedDaysText = null;
try
{
long milliSeconds1 = c1.getTimeInMillis();
long milliSeconds2 = c2.getTimeInMillis();
long periodSeconds = (milliSeconds2 - milliSeconds1) / 1000;
long elapsedDays = periodSeconds / 60 / 60 / 24;
elapsedDaysText = String.format("%d days", elapsedDays);
}
catch (Exception e)
{
Logger.LogError(e);
}
return elapsedDaysText;
}

c1 是现在的日期,c2 是将来的某个日期。如果要计算过去的日期,c2 是过去的日期,c1 是现在的日期。

您可以使用相同的方法通过进行一些更改来查找周、月和年。

关于android - 找出两毫秒之间的天数、周数、月数和年数。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20487367/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com