//将当前日期转换成JuLian
public
static
int
dateToJuLian(java.util.Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int
year = calendar.get(Calendar.YEAR) -
1900
;
int
dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);
return
year *
1000
+ dayOfYear;
}
//
juLian
转换成正常日期
public
static
java.util.Date juLianToDate(
int
date) {
int
year = (date /
1000
) +
1900
;
int
dayOfYear = date %
1000
;
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.DAY_OF_YEAR, dayOfYear);
return
calendar.getTime();
}
原文转载 www.oschina.net/code/snippet_53381_2163