2013-05-20 6 views
2

나는 apache-commons3에서 DateUtils를 사용하는 것을 시도하고, 그러나에 의존 어떤 시간대있는 이해할 수 없다 :DateUtils에서 어떤 시간대가 사용됩니까?

Date date = DateUtils.truncate(date, Calendar.DATE); 

어떻게 내가에있어 어느 시간대 알고 있나요?

답변

5

컴퓨터의 표준 시간대입니다.

public static Date truncate(Date date, int field) { 
     if (date == null) { 
      throw new IllegalArgumentException("The date must not be null"); 
     } 
     Calendar gval = Calendar.getInstance(); 
     gval.setTime(date); 
     modify(gval, field, MODIFY_TRUNCATE); 
     return gval.getTime(); 
    } 

Calendar.getInstance()의 설명서를 말한다 : 다음 source code 보면,이 수행 디폴트의 타임 존 및 로케일을 사용해 달력을 가져옵니다.

대신 JodaTime으로 전환하려는 경우 JodaTime에서 동일한 작업을 수행하는 방법은 다음과 같습니다. JodaTime equivalent of DateUtils.truncate()

관련 문제