【发布时间】:2012-04-26 18:00:16
【问题描述】:
我正在尝试格式化时间,以便用户可以输入时间。
b1.setStartTime(JOptionPane.showInputDialog("Enter Start time for Booking: "));
上面的代码有没有办法做到这一点?
我尝试将预订课程中的 startTime 更改为时间戳 并主要尝试使用此代码:
DateFormat timeFormatter =
DateFormat.getTimeInstance(DateFormat.SHORT, b1.getStartTime());
但我很难把头绕过去。我想要做的就是允许用户输入时间作为简短版本,例如早上 7 点 20 分。然后我可以利用这段时间与 SQL 数据库进行比较。
对我来说 DateFormat.getTimeInstance() 似乎是要走的路。如果我要使用它,预订类中的 startTime 应该是 Date 类型吗?如何格式化用户输入?
【问题讨论】:
标签: java date time date-format