在swings中设置jspinner的时间格式

发布于 2024-09-25 16:01:21 字数 159 浏览 6 评论 0原文

我正在使用 java swing 应用程序。在该应用程序中,我必须接受用户的时间输入。 我暂时需要制作一个 JSpinner,仅采用 hh:mm am/pm 格式。我在属性中搜索但无法获得这种格式。

请建议我一些以 hh:mm am/pm 格式显示时间的方法。我感谢您提出的所有宝贵建议。

I am working in a java swing application. In that application i have to take time input from user.
I need to make a JSpinner for the time, only in the hh:mm am/pm format. i searched in properties but could not get this format.

Please suggest me some way to display time in hh:mm am/pm format. I thank to all your valuable suggestions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧情别恋 2024-10-02 16:01:21

您可以像这样设置编辑器和日期模型:

SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);

spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));

You can set an editor and a date model like this:

SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);

spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));
淡看悲欢离合 2024-10-02 16:01:21

感谢您回答纪尧姆。在进行一些小更改后,您的答案对我有用,即

spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));

这给了我一个合适的格式。

Thanks for answering Guillaume. Your answer is working for me after making a small change i.e.

spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));

This gives me an appropriate format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文