当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

PrettyTime

时间格式化类库
授权协议 Apache
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 甄胡非
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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()));
	}
}

Maven:

<dependency>
   <groupId>org.ocpsoft.prettytime</groupId>
   <artifactId>prettytime</artifactId>
   <version>3.2.5.Final</version>
</dependency>

<!-- To use snapshots, you must also use the Sonatype Snapshots respository -->
<repository>
   <id>sonatype-snapshots</id>
   <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
  • PrettyTime是一个开源的时间格式化类库。它能够将时间格式成易于用户阅读的格式,如"12分钟前"、"2天前"、"至今3个月"等。易于使用

  • 软件简介 PrettyTime是一个开源的时间格式化类库。它能够将时间格式成易于用户阅读的格式,如”12分钟前”、”2天前”、”至今3个月”等。易于使用。完全可定制,可以创建属于自己TimeUnit和TimeFormat对象。能够与JSF框架集成使用。 示例代码: import java.util.Date; import com.ocpsoft.pretty.time.PrettyTime; p

  • package test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * Created by luan on 2015/9/15. */ public class PrettyTime{ private final static long minut

  • 序 社交网站经常会显示几分钟前,几个小时前之类的时间,java里头有个prettyTime的类库可以用来做这样的转换,这里介绍一下。 maven org.ocpsoft.prettytime prettytime 4.0.1.Final 设置locale Locale locale = Locale.CHINESE; Locale.setDefault(Locale.CHINESE); 格式化 P

  •   需要 prettytime-3.2.3.Final.jar 包   代码例子 package cn.java.prettytime; import java.util.Date; import java.util.Locale; import org.ocpsoft.prettytime.PrettyTime; /** * 时间间隔 * @author zhouzhian * *

  • PrettyTime是一个开源的时间格式化类库。它能够将时间格式成易于用户阅读的格式,如"12分钟前"、"2天前"、"至今3个月"等。易于使用。 maven依赖包 <dependency>     <groupId>org.ocpsoft.prettytime</groupId>     <artifactId>prettytime</artifactId>     <version>4.0.0.

  • [size=x-large]PrettyTime是一个开源的时间格式化类库。它能够将时间格式成易于用户阅读的格式,如"12分钟前"、"2天前"、"至今3个月"等。易于使用。完全可定制,可以创建属于自己TimeUnit和TimeFormat对象。能够与JSF框架集成使用。 示例代码: import java.util.Date;import com.ocpsoft.pretty.time.Prett

  • 当你希望能够将时间格式成易于用户阅读的格式,如"12分钟前"、"2天前"、"至今3个月"等,那么你可以用 PrettyTime 来处理。一两行代码搞定,而不是像之前 OSC 傻乎乎的写了几十行代码,还经常出问题。 PrettyTime 支持多语言,可以在构造 PrettyTime 的时候传递一个 Locale 参数即可: ? 1 2 3 4 5 6 7 8 9 10 11 import java.

  • Features: [list] [*]Generate human-readable timestamps like, “right now”, “2 days ago”, or “3 months from now” [*]Simple single interface – easy to learn. [*]Entirely customizable. Provide your own Ti

 相关资料
  • For %U, all days in a new year preceding the first Sunday are considered to be in week 0. For %W, all days in a new year preceding the first Monday are considered to be in week 0. In some implementati

  • 本文向大家介绍php格式化时间戳,包括了php格式化时间戳的使用技巧和注意事项,需要的朋友参考一下 CMS中一般显示时间比较新的文章需要显示几分钟前,几天前这样,但是一般数据库里面记录的都是时间戳(至少我习惯这样),所以就需要一个转化的过程,根据网上的资料加上自己的修改整理封装了两段代码 下面是封装好的方法 或者 更详细的 再分享一个类似的

  • DateFormat类提供各种格式来格式化时间。 将使用DateFormat.getTimeInstance()方法。 请参阅下面的示例。 在下面的示例中,我们将展示如何使用不同的格式来格式化时间。 IOTester.java import java.text.DateFormat; import java.util.Date; public class I18NTester { publi

  • 在开发过程中,我们有时会遇到这样的问题,将 2020-11-08T08:18:46+08:00 转成 2020-11-08 08:18:46,怎么解决这个问题? 解决这个问题,最好不要用字符串截取,或者说字符串截取是最笨的方法,这应该是时间格式化的问题。 我们先看一下 golang time 包中支持的 format 格式: const ( ANSIC = "Mon Jan _

  • 本文向大家介绍详解JavaScript时间格式化,包括了详解JavaScript时间格式化的使用技巧和注意事项,需要的朋友参考一下 感谢某前辈写的JS格式化日期和时间JS代码,很好很强大!!! 前言:   js虽然提供了各种获取时间Date对象的不同属性方法,如:getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 ... ... 等等,但是却

  • 主要内容:日期格式化符号,Python处理,Pandas处理当进行数据分析时,我们会遇到很多带有日期、时间格式的数据集,在处理这些数据集时,可能会遇到日期格式不统一的问题,此时就需要对日期时间做统一的格式化处理。比如“Wednesday, June 6, 2020”可以写成“6/6/20”,或者写成“06-06-2020。 日期格式化符号 在对时间进行格式化处理时,它们都有固定的表示格式,比如小时的格式化符号为 ,分钟简写为 ,秒简写为 。下表对常用的日期