時間格式化Java類庫 PrettyTime
PrettyTime是一個開源的時間格式化類庫。它能夠將時間格式成易于用戶閱讀的格式,如"12分鐘前"、"2天前"、"至今3個月"等。易于使用。完全可定制,可以創建屬于自己TimeUnit和TimeFormat對象。能夠與JSF框架集成使用。
示例代碼:
import java.util.Date; import com.ocpsoft.pretty.time.PrettyTime;public class BasicJavaApp { public static void main(String[] args) { PrettyTime p = new PrettyTime(); System.out.println(p.format(new Date())); } }</pre>
package com.ocpsoft.pretty.time.i18n;import java.util.ListResourceBundle;
public class Resources_de extends ListResourceBundle { private static final Object[][] CONTENTS = new Object[][] { { "CenturyPattern", "%n %u" }, { "CenturyFuturePrefix", "In " }, { "CenturyFutureSuffix", "" }, { "CenturyPastPrefix", "Vor " }, { "CenturyPastSuffix", "" }, { "CenturyName", "Jahrhundert" }, { "CenturyPluralName", "Jahrhunderten" } //... }; }
@Override protected Object[][] getContents() { return CONTENTS; }
}</pre>