특정 날짜, 월 및 연도를 사용하여 날짜 개체를 구성하는 가장 효율적인 방법은 무엇인지 알 수 있습니까?날짜 구성 - 효율적인 방법
Date(int year, int month, int day)
이 구문은 상각됩니다. 따라서, 나는 보통 할 것입니다 :
Calendar calendar = Calendar.getInstance();
Date date = calendar.set(year, month, date).getTime();
그러나, 나의 이해는 Calendar.getInstance()가 오히려 비싸다는 것이다. Date 객체를 생성하는 가장 효율적인 방법은 무엇입니까? 아니면 나머지를 말하지 않고 조용히 Date (int year, int month, int day)를 사용해야합니까?
제 3 자 라이브러리 사용을 제안하지 마십시오.
타사 라이브러리를 사용하지 않은 특별한 이유가 있습니까? Joda Time은 내장 된 것보다 * 훨씬 * 좋은 API입니다. 당신이 그것을 사용하지 않을 정말로, 정말로 좋은 이유가 없다면, 나는 당신이 그것에 뛰어들 것을 강력히 권한다. –
예. 10 점 중 9 점이 Joda Time을 사용하여 나에게 제안 할 것입니다. 그것이 제 3 자 라이브러리에 대한 언급을하지 않는 이유입니다. –
라이브러리를 원하지 않는다면 꽤 많이 갇혀있는 것 같아요. 일반적으로 5 명의 개발자 중 4 명이 Joda Time을 날짜 관련 추천으로 추천합니다. – sfussenegger