# 日期时间选择器
# 效果
# 参考代码
package com.lys.meeting.utils;
import javax.swing.*;
import java.awt.*;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimePickerExample extends JFrame {
private JSpinner dateTimeSpinner;
public DateTimePickerExample() {
// 创建日期时间选择器
SpinnerDateModel dateModel = new SpinnerDateModel();
dateTimeSpinner = new JSpinner(dateModel);
JSpinner.DateEditor editor = new JSpinner.DateEditor(dateTimeSpinner, "yyyy-MM-dd HH:mm:ss");
dateTimeSpinner.setEditor(editor);
// 创建按钮和标签
JButton button = new JButton("获取选定日期时间");
JLabel label = new JLabel();
button.addActionListener(e -> {
Date selectedDateTime = (Date) dateTimeSpinner.getValue();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = format.format(selectedDateTime);
label.setText("选定的日期时间为:" + dateTime);
});
setLayout(new FlowLayout());
add(dateTimeSpinner);
add(button);
add(label);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 150);
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> new DateTimePickerExample());
}
}
← 实现简单的CRUD table表格数据导出 →