> Java > java지도 시간 > Java에서 \'Time Ago\' 기능을 어떻게 구현할 수 있습니까?

Java에서 \'Time Ago\' 기능을 어떻게 구현할 수 있습니까?

Barbara Streisand
풀어 주다: 2024-12-01 03:52:08
원래의
943명이 탐색했습니다.

How Can I Implement a

Java에서 "이전 시간" 계산

Java에서 날짜와 시간을 처리할 때 상대적인 용어로 표현하는 것이 유용한 경우가 많습니다. Ruby on Rails에서 "시간 전" 기능은 특정 날짜 이후 경과된 시간을 표시하여 이 작업을 단순화합니다. 이 기사에서는 Java에서 유사한 기능을 구현하는 방법을 살펴봅니다.

PrettyTime 라이브러리

PrettyTime 라이브러리는 "시간 전" 표현식을 계산하기 위한 편리한 솔루션을 제공합니다. 간단한 API를 제공합니다.

import org.ocpsoft.prettytime.PrettyTime;

PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date())); // prints "moments ago"
로그인 후 복사

PrettyTime은 로케일 매개변수를 허용하여 국제화를 지원합니다.

PrettyTime p = new PrettyTime(new Locale("fr"));
System.out.println(p.format(new Date())); // prints "à l'instant"
로그인 후 복사

Android의 내장 기능

Android용으로 개발하는 경우 android.text.format.DateUtils에 내장된 기능을 활용할 수 있습니다. class:

import android.text.format.DateUtils;

String formattedDate = DateUtils.getRelativeTimeSpanString(date.getTime(), System.currentTimeMillis(), DateUtils.MINUTE_IN_MILLIS);
로그인 후 복사

이것은 "8분 전" 또는 "8일 전"과 같은 표현식을 반환합니다.

이러한 방법을 사용하면 "시간 전" 계산을 클래스에 쉽게 통합할 수 있습니다. Java 애플리케이션을 통해 사용자에게 경과 시간을 보다 사용자 친화적으로 표시할 수 있습니다.

위 내용은 Java에서 \'Time Ago\' 기능을 어떻게 구현할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿