好吧,这个问题有两个部分,第一个是我怎样才能从JSpinner返回微小的第二毫秒(mm:ss.SSS)。我有一个JSpinner的建立,现在是一个使用Java的DateEditor格式中的JSpinner这样的:Java - 从JSpinner返回分钟秒毫秒
JSpinner spinner = new JSpinner();
spinner.setModel(new javax.swing.SpinnerDateModel());
spinner.setEditor(new javax.swing.JSpinner.DateEditor(spinner, "mm:ss.S"));
spinner.setBounds(420, 140, 228, 20);
contentPane.add(spinner);
但问题是,它会返回一个字符串,如“周三6月6日零点26分12秒MDT 2012”时,我只想返回“分:秒。毫秒”,而不是日,月或任何其他信息。
问题的第二部分是我如何只显示和更改毫秒到第十位,所以不是显示为(mm:ss.SSS),而是显示为(mm:ss.S)和S值可以更改为介于0和9之间的值,而不是0和999,该值也需要以此方式返回。
我怎么能设置默认时间为00:00.000然后呢? – clankfan1
@ clankfan1我为默认时间添加了一个示例。 – sebastian