我无法运行我的项目,只是因为下面有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);***
}
我已经写了这个酒店管理系统软件差不多一个星期了,我只能从控制面板上得到同样的特殊错误。
答案 0 :(得分:0)
这:date_checkOut.getDate().getTime() / 1000
将返回一个double值,以便您可以设置它。
我不知道你为什么要除以1000,但你可以解决你的问题:
booking.setCheckOutDateTime(Math.round(new Date().getTime() / 1000));