JdateChooser

时间:2015-09-01 12:02:20

标签: java swing simpledateformat jcalendar

我正在使用jcalendar-1.2.2 jar中的JDateChooser。我将dateformatString设置为“yyyyMMdd”。默认情况下,它显示的是今天的日期2010年9月1日。每当我尝试更改日期时,它都以yyyyMMdd格式正确显示。如何设置默认日期(todate)的默认格式。

1 个答案:

答案 0 :(得分:2)

这是你想要得到的吗?

    public class TestJFrame extends JFrame {

        /**
         *
         */
        public TestJFrame() {

        //set test frame 
            setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
            setPreferredSize(new Dimension(100,100));

             //make a date chooser 
            JDateChooser dateChooser = new JDateChooser();
            //set date format 
            dateChooser.setDateFormatString("yyyyMMdd");
            //set date 
            dateChooser.setDate(new Date());

            //add to test frame 
            getContentPane().add(dateChooser);
            pack();
            setVisible(true);

        }

        /**
         * @param args
         */
        public static void main(String[] args) {

            new TestJFrame();

        }
    }

它可能会帮助您找到问题所在。