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 중국어 웹사이트의 기타 관련 기사를 참조하세요!