TIL 여섯번째날, 오늘도 새로 학습한 내용을 적어보자.
오늘은 평소보다 습득한 내용이 많았다.
습득한 지식 및 내용
LocalDate()
: 자바 8 버전에서 사용 가능한 클래스로 시간이 없는 날짜를 나타낼 때 사용
: java.time
패키지의 클래스임
: 자바 8 이전의 Date
클래스는 변하기 쉬운 클래스이기 때문에 스레드 안전하지 않기 때문에 java.time
패키지의 클래스 사용하는 것 권장
// LocalDate : 시간이 없는 날짜 ( 타임존에 대한 참조가 없음 )
// LocalTime : 날짜가 없는 시간 ( 타임존에 대한 참조가 없음 )
// LocalDateTime : 날짜와 시간을 결합한 클래스
// 사용 예시
// 20181109 문자열을 LocalDate로 변환
LocalDate date = LocalDate.parse("20240625", DateTimeFormatter.ofPattern("yyyyMMdd"))
// LocalDate를 240625의 문자열로 변환
String parsedLocalDate = localDate.format(DateTimeFormatter.ofPattern("yyMMdd"))
// 현재 날짜 객체를 생성
LocalDate date = LocalDate.now();
equalsIgnoreCase()
public class TestCase {
public static void main(String[] args) {
String str1 = "hello";
String str2 = "Hello";
if (str1.equalsIgnoreCase(str2)) {
System.out.println("true");
}
}}
public class TestCase {
public static void main(String[] args) {
String str1 = "hello";
String str2 = "Hello";
if (str1.compareToIgnoreCase(str2) == 0) {
System.out.println("true");
}
}}