我的格式为1-366
如何将它们转换为12.12之类的实际日期。等等。? +如何使用29.2。?
谢谢你的回答!
答案 0 :(得分:4)
似乎很容易使用Calendar:
final Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_YEAR, 366);
final Date date = new Date(calendar.getTimeInMillis());
如果你想要抵消一年,例如:
calendar.add(Calendar.YEAR, 1);
答案 1 :(得分:1)
您可以使用joda-time-android:
MutableDateTime mutableDateTime = new MutableDateTime();
mutableDateTime.setYear(2012);
mutableDateTime.setDayOfYear(366);