【问题标题】:How to set a date and time to JSpinner in JAVA (Netbeans)?如何在 JAVA(Netbeans)中为 JSpinner 设置日期和时间?
【发布时间】:2013-03-31 19:33:18
【问题描述】:

我有一个String 类型的日期和时间值。

String dateTime = "2012-10-27 19:00:00.000";

我有一个名为spnDateTimeJSpinner,其微调器模型类型为日期。

我需要做的是获取字符串变量的值并设置为微调器的日期和时间。

我是 JAVA 新手,这是我尝试做的。

spnDateTime.setValue(dateTime);

【问题讨论】:

    标签: java string swing simpledateformat jspinner


    【解决方案1】:

    您可以使用SimpleDateFrmatString 解析为Date

    Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SS").parse(daetTime);
    

    【讨论】:

    • 我得到这个错误:需要不兼容的类型:java.sql.Date found: java.util.Date
    • 在哪里?据我所知, SimpleDateFormat 应该返回 java.util.Date
    • 好的,我发现了问题所在。我已经导入了 java.sql.Date 而不是 import java.util.Date 现在它工作正常。非常感谢,救命稻草。
    • 我还需要知道如何获取String time = "05:54:00.0000000" 的值与JSpinner 的值相同。 (不要介意 JSpinner 中的日期)。
    • @DishonMichael 该流程适用。查找 SimpleDateFormat 以获取所需的值及其含义。您的微调器将需要某种格式化程序,蒙博托我敢肯定,如果您进行快速搜索,您会找到一些示例,我想我做到了
    猜你喜欢
    • 1970-01-01
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    相关资源
    最近更新 更多