我正在为我的工作构建一个简单的应用程序。到目前为止,我所拥有的是一个在一周中的每一天都在变化的布局,让我们知道那天我们必须做的补救任务。我最近尝试将 DatePicker 合并到其中。这在我使用 DatePicker 教程时有点用,并且可以拉出月份、月份和年份的日期没有问题。但我真正想要的是DAY_OF_YEAR。我有一个地狱般的时间试图弄清楚这一点,因为我找不到任何东西。
我需要这个的原因是,当用户选择不同的日子时,我希望应用程序能够向他展示当天以及一周中的哪一天即将完成的任务。
我正在为我的工作构建一个简单的应用程序。到目前为止,我所拥有的是一个在一周中的每一天都在变化的布局,让我们知道那天我们必须做的补救任务。我最近尝试将 DatePicker 合并到其中。这在我使用 DatePicker 教程时有点用,并且可以拉出月份、月份和年份的日期没有问题。但我真正想要的是DAY_OF_YEAR。我有一个地狱般的时间试图弄清楚这一点,因为我找不到任何东西。
我需要这个的原因是,当用户选择不同的日子时,我希望应用程序能够向他展示当天以及一周中的哪一天即将完成的任务。
If the math is more problematic than you want, then create a Calendar object and let Java do it for you. Call something like:
calendar.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth());
int day = calendar.get(DAY_OF_YEAR);
那么如何计算一年中的哪一天呢?
你有一年,那应该告诉你二月有多少天。((YEAR%4==0)?29:28)
你有月份,所以你知道前几个月
你有一个月的一天。