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ş:
Ne kadar yıl, ay, Gün, Saat, Dakika, S...
Java tarih için dize dönüştürme...
Nasıl Java "X dakika x saniye&quo...
Nasıl java kullanmak için.String.Scala...
Dönüştürme Java için JSON...