2013-11-28 3 views
2

не могли бы вы рассчитать миллисекунды в ежевике + java.Как рассчитать миллисекунды в ежевике + java

static public String getTimeStamp(){ 

     String timeFormat = "HH.mm.ss"; 



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

На самом деле я работаю в blackberry, который используется core java –

+0

Почему бы не использовать System.currentTimeMillis()? –

ответ

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);   
    } 

, чтобы получить неверные промежутки времени.

Другой, более элегантный способ сделать это:

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

Поскольку по модулю на 1000 дает миллисекунды.

Смежные вопросы