date6 [Java]날짜 정렬 방법 날짜 정렬 방법 이번 포스팅은 Java에서 날짜 타입의 데이터로 구성된 배열 또는 ArrayList를 정렬하는 방법을 소개합니다. Java에서 제공하는 날짜 클래스는 다양합니다. 다음 목록은 이번 포스팅에서 소개하는 방법을 적용할 수 있는 날짜 클래스입니다. - Date - LocalDate - LocalDateTime - ZonedDateTime - OffsetDateTIme Collections의 sort 메서드 java.util.Collections클래스에 있는 sort() 메서드는 매개변수로 전달된 List를 오름차순으로 정렬합니다. 이번 포스팅은 Stream API를 사용하는 방법을 제외하고 Collections 클래스의 sort() 메서드를 사용하여 날짜 타입의 List를 정렬합니다. 만약, .. Java 2022. 8. 11. [Java]문자열을 날짜로 변환하는 방법 문자열을 날짜로 변환하는 방법 Java 또는 모든 프로그래밍 언어에서 문자열을 날짜로 변환하는 작업은 빈번하게 발생합니다. 예를 들어서 Front-End에서 "20220131"이라는 문자열을 JSON 형태로 전달하여 Back-End에서 문자열이 날짜인지 검증하는 경우가 있겠습니다. 이번 포스팅에서는 Java에서 문자열을 날짜 객체로 변환하는 여러 가지 방법들을 소개합니다. 날짜 및 시간 기본 형식 Java에서 날짜 및 시간은 기본적으로 ISO-8601 형식으로 yyyy-MM-dd으로 표기합니다. 모든 날짜는 기본적으로 위 형식을 따르고 기본 포맷터를 사용하여 변환되는 모든 문자열은 위 형식을 따라야 합니다. parse() 메서드 parse() 메서드에 문자열이 전달된 경우 ISO_LOCAL_DATE(yy.. Java/문자열 2022. 4. 9. [Java]날짜 비교 방법 날짜 비교 방법 이번 포스팅은 Java에서 두 날짜를 비교하는 방법을 소개합니다. Date 비교 java.util.Date 클래스는 날짜 및 시간을 밀리세컨드(ms; millisecond)로 나타냅니다. Date 클래스는 Date 객체끼리 비교할 수 있도록 몇 가지 메서드(compareTo(), equals(), before(), after())를 지원합니다. Date.compareTo 메서드 Date 클래스에서 제공하는 compareTo() 메서드는 Date 객체를 인수로 전달받으며 compareTo() 메서드를 호출한 Date 객체와 값을 비교합니다. 값이 동일하면 0을 반환하고 호출한 Date 객체가 이전 날짜인 경우 0보다 작은 값을 반환합니다. 반대로 호출한 Date 객체가 이후 날짜인 경우 0.. Java 2022. 4. 5. [JavaScript]Date 객체 유효성 체크 이번 포스팅에서는 JavaScript에서 Date 객체가 유효한 값을 가지는지 체크하는 방법을 소개합니다. 목차 isNaN() 함수와 instanceof 연산자 isFinite() 함수와 instanceof 연산자 isNaN() 함수와 instanceof 연산자 instanceof 연산자와 isNaN() 함수를 같이 사용하여 Date 객체의 유효성을 체크할 수 있습니다. instanceof 연산자는 객체의 타입을 확인할 수 있는 연산자로 boolean 값을 반환합니다. 다음은 JavaScript의 객체의 타입을 instanceof 연산자로 확인하는 예제입니다. new Date() instanceof Date // true new Array() instanceof Array // true new Strin.. JavaScript/객체 2021. 12. 23. [JavaScript]Date와 new Date 차이점 이번 포스팅에서는 Date, Date(), new Date()의 차이점을 소개합니다. 목차 Date Date() new Date() Date ECMAScript의 타입에는 Date 타입이 존재하지 않으며, 아래 8개의 타입이 존재합니다. undefined null boolean string symbol number bigint object 값의 타입을 반환하는 typeof 연산자는 값의 정확한 타입을 반환하지 않는 문제가 있습니다. typeof 연산자로 null의 타입을 확인하면 'object'가 반환되지만, instanceof 연산자로 null 타입이 Object인지 확인하면 false가 반환됩니다. typeof null // 'object' null instanceof Object // false E.. JavaScript/객체 2021. 12. 22. [JavaScript]코드 실행 시간 측정 방법 이번 포스팅에서는 JavaScript에서 코드 실행 시간을 측정하는 몇 가지 방법을 소개합니다. 목차 Date 객체 console.time() 사용 performance.now() 사용 Date 객체 Date 객체를 사용하여 고전적인 방법으로 코드 실행 시간을 측정할 수 있습니다. 다음은 Date 객체를 사용하여 실행 시간을 측정하는 예제입니다. let loop = 100000000; // 1억 let sum = 0; let startTime = new Date().getTime(); for (let i = 1; i JavaScript/JavaScript 문법 2021. 12. 17. 이전 1 다음