netbean上的Java getTime()错误

时间:2017-07-05 11:24:30

标签: java netbeans

我无法运行我的项目,只是因为下面有getTime()/ 1000的行。不断收到错误。这是酒店预订系统的代码。

private void bookingObjectCreation() {
        booking = new Booking();
        roomsToRoomObjectList(tf_rooms.getText());
        booking.setBookingType((String) combo_reservationType.getSelectedItem());
        booking.setPerson(Integer.parseInt(tf_guestNo.getText()));
        ***booking.setCheckInDateTime(date_checkIn.getDate().getTime() / 1000);***
        booking.setBookingType((String) combo_reservationType.getSelectedItem());
        if (date_checkOut.getDate() != null) {
            ***booking.setCheckOutDateTime(date_checkOut.getDate().getTime() / 1000);***
        }

我已经写了这个酒店管理系统软件差不多一个星期了,我只能从控制面板上得到同样的特殊错误。

1 个答案:

答案 0 :(得分:0)

这:date_checkOut.getDate().getTime() / 1000将返回一个double值,以便您可以设置它。 我不知道你为什么要除以1000,但你可以解决你的问题:

booking.setCheckOutDateTime(Math.round(new Date().getTime() / 1000));