格式化文本字段仅采用格式'00:00:00'的时间

时间:2018-03-28 12:01:22

标签: java jdbc

我正在尝试编写初始代码来设置格式化时间,另一个用格式日期写日期,我正在做人力资源应用程序,我想根据使用MySQL数据库的出勤率来计算。

try {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat(" HH:mm:ss");
String dateString = formatter.format(date);
jFormattedTextField1 = new JFormattedTextField(createFormatter(" ##:##:##"));
}

catch (Exception ex) {
        );

2 个答案:

答案 0 :(得分:0)

您可以使用SimpleDateFormat设置文本字段的文本时间

Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
String dateString = formatter.format(date);
formatText = new JFormattedTextField(createFormatter("##:##:##"));
formatText.setColumns(8);
formatText.setText(dateString);

如果您需要获取输入文本的日期值,只需解析即可。

   Date date;
   try {
       date = formatter.parse(formatText.getText());
   } catch (ParseException ex) {
       ...
   }

答案 1 :(得分:0)

try {
ft = new JFormattedTextField (new MaskFormatter ("##:##:##"));

}
catch (java.text.ParseException e){

}

导航到代码并将前初始代码设置为上面的代码