不确定我是否完全接受了您的问题,但如果我这样做,您是否尝试过Calendar对象?
以下是一个如何以毫秒为单位获取时间的示例:
Calendar cal = Calendar.getInstance();
Date date = new Date();
cal.setTimeInMillis(date.getTime());
int dayOfYear = cal.get(Calendar.DAY_OF_YEAR);
查看Joda日期时间API。 IT应该满足您的需求。 This应该指出正确的方向。