>Java >java지도 시간 >Java에서 \'시간 전\'을 표시하는 방법은 무엇입니까?

Java에서 \'시간 전\'을 표시하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-27 11:00:11149검색

How to Display

Java에서 "전 시간"을 계산하는 방법

Ruby on Rails는 주어진 시간에 대해 "전 시간"을 표시하는 편리한 기능을 제공합니다. 날짜. Java에서 유사한 솔루션을 사용할 수 있습니까?

답변:

예, PrettyTime 라이브러리를 활용하여 Java에서 이 기능을 구현할 수 있습니다.

사용법:

PrettyTime 라이브러리는 다음과 같이 간단합니다. 사용:

import org.ocpsoft.prettytime.PrettyTime;

PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date()));
// prints "moments ago"

로캘 지원:

국제화된 메시지에 대한 로캘을 지정할 수 있습니다:

PrettyTime p = new PrettyTime(new Locale("fr"));
System.out.println(p.format(new Date()));
// prints "à l'instant"

추가 옵션:

Android 애플리케이션의 경우 android.text.format.DateUtils 클래스는 유사한 기능을 제공합니다:

import android.text.format.DateUtils;

String timeAgo = DateUtils.getRelativeTimeSpanString(new Date().getTime(), new Date().getTime(), DateUtils.MINUTE_IN_MILLIS).toString();
// prints "moments ago"

위 내용은 Java에서 \'시간 전\'을 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.