摘要:序社交網站經常會顯示幾分鐘前,幾個小時前之類的時間,里頭有個的類庫可以用來做這樣的轉換,這里介紹一下。設置格式化輸出分鐘后源碼解析這里有個方法,去包裝格式化信息,比如的實現
序
社交網站經常會顯示幾分鐘前,幾個小時前之類的時間,java里頭有個prettyTime的類庫可以用來做這樣的轉換,這里介紹一下。
maven設置localeorg.ocpsoft.prettytime prettytime 4.0.1.Final
Locale locale = Locale.CHINESE; Locale.setDefault(Locale.CHINESE);格式化
PrettyTime t = new PrettyTime(new Date(0)); System.out.println(t.format(new Date(1000 * 60 * 12)));
輸出
12 分鐘 后源碼解析 TimeFormat
public interface TimeFormat { String format(Duration var1); String formatUnrounded(Duration var1); String decorate(Duration var1, String var2); String decorateUnrounded(Duration var1, String var2); }
這里有個decorate方法,去包裝格式化信息,比如org/ocpsoft/prettytime/format/SimpleTimeFormat的實現
public String decorate(Duration duration, String time) { StringBuilder result = new StringBuilder(); if(duration.isInPast()) { result.append(this.pastPrefix).append(" ").append(time).append(" ").append(this.pastSuffix); } else { result.append(this.futurePrefix).append(" ").append(time).append(" ").append(this.futureSuffix); } return result.toString().replaceAll("s+", " ").trim(); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/70272.html
摘要:文章來源通用時間管理模塊,封裝了常用的時間日期相關的方法。并支持自定義的日期格式化語法,格式化語法類似的語法。示例,自定義時間格式化語法在該示例中,我們給定了四種格式,并將當前時間用這四種格式轉換后打印出來。 文章來源:http://gf.johng.cn/494387 通用時間管理模塊,封裝了常用的時間/日期相關的方法。并支持自定義的日期格式化語法,格式化語法類似PHP的date語法...
摘要:前言本篇主要介紹基本數據類型,以文本進度條為例,介紹庫的使用。 前言 本篇主要介紹基本數據類型,以文本進度條為例,介紹time庫的使用。 并在最后對蟒蛇繪制的代碼進...
摘要:前言前面一篇文章寫了如何安全的使用里面介紹了如何處理日期時間,以及如何保證線程安全,及其介紹了在中的處理時間日期默認就線程安全的類。引入了全新的日期時間格式工具,線程安全而且使用方便。 前言 前面一篇文章寫了《SimpleDateFormat 如何安全的使用?》, 里面介紹了 SimpleDateFormat 如何處理日期/時間,以及如何保證線程安全,及其介紹了在 Java 8 中的處...
摘要:類是一個抽象類,它為特定瞬間與一組諸如等日歷字段之間的轉換提供了一些方法,并為操作日歷字段例如獲得下星期的日期提供了一些方法。是不變的日期時間對象代表一個日期時間,往往被視為年月日時分秒。獲得實例的日期和時間。 時區 GMT(Greenwich Mean Time):格林尼治時間,格林尼治標準時間的正午是指當太陽橫穿格林尼治子午線時(也就是在格林尼治上空最高點時)的時間。 UTC(U...
摘要:對于日期的操作可以說是比較常見的了日期與格式化字符串互轉,日期與時間戳互轉,日期的加減操作等,下面主要介紹下常見的需求場景如何實現基本包引入主要需要引入時間和日期的處理包,后面的基本操作都是基于此獲取當前時間獲取當前時間,有幾種方式 對于日期的操作可以說是比較常見的case了,日期與格式化字符串互轉,日期與時間戳互轉,日期的加減操作等,下面主要介紹下常見的需求場景如何實現 1. 基本...
閱讀 1837·2021-11-11 16:55
閱讀 759·2019-08-30 15:53
閱讀 3598·2019-08-30 15:45
閱讀 746·2019-08-30 14:10
閱讀 3275·2019-08-30 12:46
閱讀 2132·2019-08-29 13:15
閱讀 2034·2019-08-26 13:48
閱讀 942·2019-08-26 12:23