netbean上的Java getTime()错误

netbean上的Java getTime()错误,java,netbeans,Java,Netbeans,我无法运行我的项目,因为下面有getTime/1000行。不断地出错。这是酒店预订系统的代码 private void bookingObjectCreation() { booking = new Booking(); roomsToRoomObjectList(tf_rooms.getText()); booking.setBookingType((String) combo_reservationType.getSelectedItem())

我无法运行我的项目,因为下面有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);***
        }
我编写这个酒店管理系统软件已经快一个星期了,但我从控制面板上只收到了同样的错误。

这个:date\u checkOut.getDate.getTime/1000将返回一个双倍值,因此您可以设置它。 我不知道你为什么要除以1000,但你可以通过以下方法解决你的问题:

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

您可以指定在getTime方法调用中出现的错误吗?getDate是否返回java.util.Date?那些二传手需要几秒钟的时间吗?我猜你是用毫秒除以1000得到秒,但是如果你不告诉我们,我们就无法知道类型和方法签名。或者你所犯的错误。请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。请参阅以获取有关如何提问的提示,这些问题更有可能为您提供有用的回答。