날짜 형식 국제화
4755 단어 javaweb
//
DateFormat dtf1 = DateFormat.getDateInstance();
//
DateFormat dtf2 = DateFormat.getTimeInstance();
//
DateFormat dtf3 = DateFormat.getDateTimeInstance();
Date date = new Date();
System.out.println(dtf1.format(date));
System.out.println(dtf2.format(date));
System.out.println(dtf3.format(date));
}
@Test
public void fun2() {
//
DateFormat dtf1 = DateFormat.getDateInstance(DateFormat.FULL);
//
DateFormat dtf2 = DateFormat.getTimeInstance(DateFormat.MEDIUM);
//
DateFormat dtf3 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.SHORT);
Date date = new Date();
System.out.println(dtf1.format(date));
System.out.println(dtf2.format(date));
System.out.println(dtf3.format(date));
}
@Test
public void fun3() {
//
DateFormat dtf1 = DateFormat.getDateInstance(DateFormat.FULL, Locale.US);
//
DateFormat dtf2 = DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.US);
//
DateFormat dtf3 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.SHORT, Locale.US);
Date date = new Date();
System.out.println(dtf1.format(date));
System.out.println(dtf2.format(date));
System.out.println(dtf3.format(date));
}
//parse
@Test
public void fun4() throws ParseException {
//
DateFormat dtf = DateFormat.getDateTimeInstance();
Date date = new Date();
System.out.println(dtf.format(date));
String st = "2017-12-15 11:48:51";
Date d = dtf.parse(st);
System.out.println(d);
}
}'fun4 () 실행 효과 2017-12-15 11:52:03 Fri Dec 15 11:48:51 CST 2017
Process finished with exit code 0
다음은 구체적인 발송 방법에 대한 소개입니다. DateFormat류1.DateFormat 클래스는 날짜/시간 객체를 국가 지역을 나타내는 날짜/시간 문자열로 포맷할 수 있습니다.
2. DateFormat 클래스는 국가 지역에 따라 출력 날짜를 포맷할 수 있는 것 외에 날짜/시간을 설명하는 데 사용되는 int형의 상수도 정의했다. 예를 들어 FULL, LONG, MEDIUM, DEFAULT, SHORT, DateFormat 대상을 실례화할 때 이런 상수를 사용하여 날짜/시간의 표시 길이를 조절할 수 있다.3. DateFormat 클래스를 실례화하는 방법은 9가지가 있는데 다음과 같은 세 가지가 참조 형식이고 아래에 열거한 세 가지 방식도 각각 참조 없이 또는 디스플레이 스타일의 매개 변수만 포함할 수 있다.1) getDateInstance(int style, Locale aLocale): 시간 값 섹션을 처리하지 않고 지정된 날짜 표시 모드와 로컬 정보를 사용하여 DateFormat 인스턴스 객체를 가져옵니다.2) getTimeInstance(int style, Locale aLocale): 날짜 값 섹션을 처리하지 않고 지정된 시간에 패턴과 로컬 정보를 표시하여 DateFormat 인스턴스 객체를 가져옵니다.3) getDateTimeInstance(int dateStyle, int timeStyle, Locale aLocale): DateFormat 인스턴스 객체에 대해 별도의 날짜 표시 모드, 시간 표시 모드 및 로컬 정보를 지정합니다.
NumberFormat 클래스는 처리 정수의 NumberFormat 실례 대상 1) getcurrency Instance (Locale locale): 매개 변수 locale 대상이 표시한 로컬 정보를 사용하여 실례화된 NumberFormat 클래스를 처리할 때 locale 대상을 매개 변수로 사용할 수도 있고 사용하지 않을 수도 있습니다. 아래 열거한 것은 매개 변수를 사용하는 것입니다.2) getNumberInstance(Locale locale): 매개변수 locale 객체에 식별된 로컬 정보로 다양한 용도의 NumberFormat 인스턴스 객체 3) getIntegerInstance(Locale locale): 매개변수 locale 객체에 식별된 로컬 정보로 통화하는 NumberFormat 인스턴스 객체 4) getPercentInstance(Locale locale): 매개변수 locale 객체에 식별된 로컬 정보로 백분율 값을 처리하는 NumberFormat 인스턴스 객체 가져오기
예는 다음과 같습니다.
package cn.test;
import org.junit.Test;
import java.text.NumberFormat;
import java.util.Locale;
public class NumberFormatTest {
//
@Test
public void test1() {
NumberFormat nf = NumberFormat.getIntegerInstance();
String s1 = nf.format(19.6326512);
System.out.println(s1);
}
//
@Test
public void fun2() {
NumberFormat nf1 = NumberFormat.getPercentInstance();
String s = nf1.format(0.92);
System.out.println(s);
}
//
@Test
public void fun3() {
NumberFormat nf2 = NumberFormat.getCurrencyInstance(Locale.US);
String money = nf2.format(1000);
System.out.println(money);
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javaweb에서 양식 데이터를 가져오는 다양한 방법Javaweb에서 양식 데이터를 가져오는 몇 가지 방법 1. 키 값이 맞는 형식으로 폼 데이터를 얻는다 getParameter(String name): 키를 통해 value를 반환합니다. getParameterVal...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.