请问你如何计算blackberry + java中的毫秒数。我的时间戳就像。
static public String getTimeStamp(){
String timeFormat = "HH.mm.ss";
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(timeFormat);
return sdf.format(now);
}
答案 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会得到毫秒。