如何计算blackberry + java中的毫秒数

时间:2013-11-28 12:15:11

标签: java blackberry

请问你如何计算blackberry + java中的毫秒数。我的时间戳就像。

static public String getTimeStamp(){

        String timeFormat = "HH.mm.ss";



        Date now = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat(timeFormat);
        return sdf.format(now);
    }

2 个答案:

答案 0 :(得分:1)

尝试:

if (value != null) 
 {
     long parsed = HttpDateParser.parse( value );
 }

请参阅:http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/io/http/HttpDateParser.html

HttpDateParser在BB中是一个功能强大的实用工具类,当涉及到日期时,我一直在我的BB时间使用

答案 1 :(得分:0)

将您的代码更改为:

    static public String getTimeStamp(){

        String timeFormat = "HH.mm.ss.SSS ";
        Date now = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat(timeFormat);
        return sdf.format(now).substring(timeFormat.length() - 4);         
    }

获得mislliseconds。

另一种更优雅的方式是:

static public String getTimeStamp(){    
        return "" + System.currentTimeMillis()%1000);
}

因为模数乘以1000会得到毫秒。