如何从Android中的日期选择器获取DAY_OF_YEAR?

时间:2012-05-24 04:16:27

标签: android datepicker

我正在为我的工作构建一个简单的应用程序。到目前为止,我所拥有的是一个每周更改的布局,让我们知道当天我们必须要做的补救任务。我最近试图在其中加入DatePicker。这在某种程度上起作用,因为我使用了DatePicker教程,可以拉出月,月和年的日期没问题。但我真正想要的是DAY_OF_YEAR。我有一段时间试图解决这个问题,因为我找不到任何东西。

我需要这个的原因是,当用户选择不同的一天时,我希望应用程序能够向他显示当天即将到来的任务,以及一周中的某一天。

2 个答案:

答案 0 :(得分:1)

如果数学问题比你想要的更多,那么创建一个Calendar对象让Java为你做。打电话给:

calendar.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth());
int day = calendar.get(DAY_OF_YEAR);

答案 1 :(得分:0)

如何计算一年中的某一天呢?

你有一年,那应该告诉你二月有多少天。 ((YEAR%4 == 0)29:28)

你有月份,所以你知道之前的几个月

你有一个月的日子。