java Date 클래스 상세 및 사용 요약

2467 단어 javaDate
Java Date 클래스 사용 요약
Date 클래스는 밀리초까지 정확한 특정 순간을 나타냅니다.
Date 객체를 작성할 수 있는 두 가지 방법이 있습니다 (여기는 오래된 구조 함수를 고려하지 않음).
1. public Date () - Date 대상을 분배하고 초기화하여 분배 시간 (밀리초까지 정확함) 을 표시합니다.

@Test
 public void test1() {
   Date date = new Date();
   System.out.println(date);
 }
Sun Oct 23 22:39:14 CST 2016
2. public Date(long date) - 주어진 밀리초 값에 따라 날짜 대상을 만듭니다.

@Test
public void test2() {
  long time = System.currentTimeMillis();
  Date date = new Date(time);
  System.out.println(date);
}
Sun Oct 23 22:41:42 CST 2016
Date의 구조 함수를 소개한 후, 다음은 날짜와 밀리초 값의 상호 변환을 봅니다
1. public long getTime () – 날짜 밀리초 값
getTime 방법을 통해 날짜 형식을 long 형식의 밀리초 값으로 변환할 수 있습니다

@Test
 public void test3() {
   Date date = new Date();
   System.out.println(date.getTime());
 }
1477234414353
2,publicvoidsetTime(long time)―밀리초 값 전환 날짜

@Test
public void test4() {
  long time = System.currentTimeMillis();
  Date date = new Date();
  date.setTime(time);
  System.out.println(date);
}
Sun Oct 23 22:53:05 CST 2016
물론 구조 함수인public Date(long date)를 통해 밀리초 값을 날짜 형식으로 바꿀 수도 있습니다.
일반적으로 우리는 2개의 날짜의 크기를 비교한다. Date 클래스는 다음과 같은 방법을 제공하여 2개의 날짜와 관련된 조작을 비교한다
1. public boolean before(Date when) - 이 날짜가 지정된 날짜 이전에 있는지, 그리고 이 날짜 대상이 표시한 순간이 when이 표시한 순간보다 빠를 때만 true로 되돌아오는지 테스트한다.그렇지 않으면false로 돌아갑니다.

@Test
public void test5() {
  Date date1 = new Date(1000);
  Date date2 = new Date(2000);
  System.out.println(date1.before(date2));
}
true
2. public boolean after(Date when) - 이 날짜가 지정된 날짜 이후인지 테스트하고, 이 날짜 대상이 표시한 순간이 when이 표시한 순간보다 늦을 때true로 되돌아옵니다.그렇지 않으면false로 돌아갑니다.

@Test
public void test6() {
  Date date1 = new Date(1000);
  Date date2 = new Date(2000);
  System.out.println(date1.after(date2));
}
false
3. public int compareTo(Date another Date) - 두 날짜의 순서를 비교한다.
매개변수 Date가 이 Date와 같으면 값 0을 반환합니다.이 Date가 Date 매개변수 앞에 있으면 0보다 작은 값을 반환합니다.이 Date가 Date 매개변수 뒤에 있으면 0보다 큰 값이 반환됩니다.

@Test
public void test7() {
  Date date1 = new Date(1000);
  Date date2 = new Date(2000);
  System.out.println(date1.compareTo(date2));
}
-1
읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!

좋은 웹페이지 즐겨찾기