2013-05-18 41 views
0

我想将我的3D数组中的索引映射到日期。我有一个数组(sortedData [34] [12] [31]),我想这样做,如果从JCalendar中选择一个日期,它对应于我的数组中的正确索引。例如。说日期01/01/1974被选中我想它映射到sortedData [0] [0] [0]。如何将数组索引映射到某个日期?

我该怎么做呢?谢谢。

回答

1

使用java.util.Calendar对象来获取日期的日,月和年:使用

Calendar calendar = new GregorianCalendar(); 
calendar.setTime(theDate); 
int year = calendar.get(Calendar.YEAR); 
int month = calendar.get(Calendar.MONTH); 
int day = calendar.get(Calendar.DAY_OF_MONTH); 

然后让你的数组中的索引

int i = year - 1974; 
int j = month; 
int k = day;