【问题标题】:How to convert DateTime value into Filename in J2ME如何在 J2ME 中将 DateTime 值转换为文件名
【发布时间】:2012-11-22 18:29:28
【问题描述】:

我正在使用 J2ME 编写 Java 移动程序。

我想将日期时间字段值保存到 Mysql 中,我正在尝试将 datetime 字段转换为 long 并尽可能将其保存在 Mysql 中。

在 c# ToFileTime() 方法中,在 J2ME 中是否有类似的东西?

  public DateField getDateField() {
        if (dateField == null) {
            // write pre-init user code here
            dateField = new DateField("dateField", DateField.DATE_TIME);
            dateField.setDate(new java.util.Date(System.currentTimeMillis()));
            // write post-init user code here
            long myFileTime = dateField.
        }
        return dateField;
    }

【问题讨论】:

    标签: java-me midp lcdui java-micro-editon-sdk3.0


    【解决方案1】:

    你需要纠正两行

    //no need to pass system current time. new Date() creates current time date
     dateField.setDate(new java.util.Date());
    
    // gettime returns time in millis
    long myFileTime = dateField.getDate().getTime();
    

    【讨论】:

    • 感谢您的回答。如果我想将它转换回并将日期字段设置回我将如何实现?
    • Date d2 = new Date(myFileTime);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 2012-09-22
    • 1970-01-01
    相关资源
    最近更新 更多