Java時間格式化開源類庫,PrettyTime 3.2.7.Final 發布

jopen 9年前發布 | 10K 次閱讀 PrettyTime

PrettyTime是一個開源的時間格式化類庫。它能夠將時間格式成易于用戶閱讀的格式,如"12分鐘前"、"2天前"、"至今3個月"等。易于使用。完全可定制,可以創建屬于自己TimeUnit和TimeFormat對象。能夠與JSF框架集成使用。

示例代碼:

import java.util.Date;
import org.ocpsoft.prettytime.PrettyTime;

public class BasicJavaApp
{
    public static void main(String[] args) 
    {
        PrettyTime p = new PrettyTime();
        System.out.println(p.format(new Date()));
        //prints: “moments from now”

        System.out.println(p.format(new Date(System.currentTimeMillis() + 1000*60*10)));
        //prints: “10 minutes from now”
    }
}

OCPsoft PrettyTime 3.2.7.Final 發布,此版本包括新的 Trukamen(tk-TM) 翻譯和修復了一些語言包綁定的拼寫和語法翻譯。額外的,還修復了精確時間的計算問題,這個問題會導致 PrettyTime 使用自定義時間單元配置的時候,打印多個同樣時間單元的實例。

此版本現已提供下載,更多內容請看這里

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!