преобразование метки времени в дату в Java

Это моя база данных: enter image description here

Здесь я должен проверить информацию о текущей дате + статус = Q и получить значение счетчика.

Это мой код:

public class TodayQ {
    public int data() {
         int count=0;
        Date date = new Date(timestamp);
DateFormat dateFormat = new SimpleDateFormat ("yyyy-MM-dd");
System.out.println( dateFormat.format (date));

        // count++;

        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = DriverManager.getConnection(
                    "jdbc:mysql://localhost:3306/pro", "root", "");

            PreparedStatement statement = con
                    .prepareStatement("select * from orders where status='Q' AND date=CURDATE()");
            ResultSet result = statement.executeQuery();
            while (result.next()) {
                // Do something with the row returned.
                count++; // if the first col is a count.
            }

        }

        catch (Exception exc) {
            System.out.println(exc.getMessage());
        }

        return count;
    }

}

Здесь я должен отредактировать дату в формате (гггг-мм-дд). Теперь я получил выход. Но я хочу использовать метку времени в моей базе данных. Так как же конвертировать метку времени в дату в Java. Как использовать этот код в моем коде?

Ответы на вопрос(6)

Ваш ответ на вопрос