java-JTextField时间在HH:mm:ss
作者:互联网
我有一个特定任务的估计时间(以分钟为单位),只需几分钟.如何将其放入HH:mm:ss格式的JFormattedTextField中?
解决方法:
JFormattedTextField接受一个Format对象-因此,您可以传递通过调用DateFormat#getTimeInstance()
获得的DateFormat.您也可以使用带有HH:mm:ss的SimpleDateFormat
作为格式字符串.
也可以看看:
http://download.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html#format
如果您不限于使用JFormattedTextField,则还可以考虑使用TimeUnit
类进行自己的格式化,该类从Java 1.5开始可用,如以下答案所示:How to convert Milliseconds to “X mins, x seconds” in Java?
标签:jformattedtextfield,java,time,swing,formatting 来源: https://codeday.me/bug/20191012/1899833.html