格式化数组中的日期

时间:2014-05-15 08:45:12

标签: java arrays date

我有一个从数据库中检索日期的二维数组。我想将值格式化为仅几天,“12”,“13”。我怎样才能做到这一点?

这是我的代码:

String headerQuery = "SELECT DISTINCT attendance FROM Attendance;";
            Object[][] headerQueryResult = connectToDB(headerQuery);

            for(int x = 0; x < headerQueryResult.length; x++){
                for(int y=0; y < headerQueryResult[x].length; y++){
                    System.out.print(headerQueryResult[x][y]+" ");

                }
                System.out.println("---");
            }

2 个答案:

答案 0 :(得分:3)

试试这个,假设您正在获取一系列日期。

SimpleDateFormat format = new SimpleDateFormat("dd");

<loop>
System.out.print(format.format((Date) headerQueryResult[x]);

答案 1 :(得分:0)

非常简单

SimpleDateFormat sdf = new SimpleDateFormat("dd");

int day = Integer.parseInt(sdf.format( dateObject ))