4 EKİM 2010, PAZARTESİ
Nasıl hesaplayabilir "bir süre önce" Java?
Raylar üzerinde Ruby, herhangi bir Tarih alıp nasıl "oldu. önce" uzun yazdırmak için izin veren bir özelliği vardır
Örneğin:
8 minutes ago
8 hours ago
8 days ago
8 months ago
8 years ago
Kolay bir şekilde Java ile bunu yapmak için var mı?
CEVAP
4 EKİM 2010, PAZARTESİ
PrettyTime kütüphaneye bir göz atın.
Kullanımı oldukça basit:
import org.ocpsoft.prettytime.PrettyTime;
PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date()));
// prints "moments ago"
Ayrıca uluslararası mesajlar için: bir yerel iletebilirsiniz
PrettyTime p = new PrettyTime(new Locale("fr"));
System.out.println(p.format(new Date()));
// prints "à l'instant"
Yorumlarda da belirtildiği gibi, Android bu işlevleri android.text.format.DateUtils
sınıf içine inşa etti.
Bunu Paylaş:
Nasıl&; derleme quot&; Java sınıf dosy...
Nasıl Java "X dakika x saniye&quo...
Nasıl başa "java.lang.OutOfMemory...
&Quot;devam" anahtar kelime nedir...
Nasıl Ayın gün söylemek format mı&; 11...