SORU
10 Kasım 2010, ÇARŞAMBA


java saat biçimi için milisaniye dönüştürme

Biçim zamanı h:m:s:ms uzun bir değeri (milisaniye olarak 1/1/1970 gelen geçen) dönüştürmek için çalışıyorum
Uzun zaman damgası değeri olarak kullanıyorum, alan aldığım log4j günlük olay timestamp.
Nasıl dönüşüm yapabilirim?
Aşağıdaki çalıştım dakika için örnek ve başarısız için:
logEvent./ (*60*60 1000) zaman damgasıve
TimeUnit.MİLİSANİYE.toMinutes(logEvent.zaman damgası)
ama çöp olsun:
Anladım

1289375173771 for logEvent.timeStamp
358159  for logEvent.timeStamp/ (1000*60*60) 
21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)

Bu nasıl dönüştürebilirsiniz?

Teşekkürler

CEVAP
10 Kasım 2010, ÇARŞAMBA


Bunu deneyin:

Date date = new Date(logEvent.timeSTamp);
DateFormat formatter = new SimpleDateFormat("HH:mm:ss:SSS");
String dateFormatted = formatter.format(date);

Listenin 6* *diğer

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • WK

    WK

    9 Ocak 2006