我想格式化时间,以便用户可以输入时间。Java日期和时间格式化
b1.setStartTime(JOptionPane.showInputDialog("Enter Start time for Booking: "));
有没有这样做的代码上面的方法?
我试图改变的开始时间在预订类为Timestamp 并在主尝试使用此代码:
DateFormat timeFormatter =
DateFormat.getTimeInstance(DateFormat.SHORT, b1.getStartTime());
但我很难环绕它我的头。我想要做的就是让用户输入一个短时间的时间,例如上午7:20。然后我可以使用这段时间与SQL数据库进行比较。
对我来说DateFormat.getTimeInstance()似乎是要走的路。如果我要使用这种方式,并且我将如何格式化用户输入,则预订类中的startTime应该是Date类型的日期?
我认为这仍然是不正确的......你忘词了符号AM/PM – ControlAltDel 2012-04-26 18:05:23
@ user1291492噢...添加它现在。 – Ozzy 2012-04-26 18:08:28
sdf.parse返回一个Date,不需要在这里施放任何东西。 – 2012-04-26 18:14:48