0
Calendar cal = Calendar.getInstance(); 
cal.get(Calendar.DAY_OF_YEAR);

这给了我一年中的一天。但问题是如何从 DatePicker 获取一年中的某一天。

datePicker.getDayOfYear();

这不起作用:(

4

2 回答 2

3

试试这个 java 和 android 代码:

import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;

在你的方法中这样做:

    Calendar localCalendar = Calendar.getInstance(TimeZone.getDefault());
    localCalendar.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth());
    int CurrentDayOfYear = localCalendar.get(Calendar.DAY_OF_YEAR);

最后你可以从CurrentDayOfYear.

于 2013-10-26T20:57:40.773 回答
0

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

我认为你正在寻找的就是这些方面的东西。如果您需要更多帮助,请告诉我。

于 2013-10-26T20:53:24.627 回答