본문 바로가기

테스트 플렛폼

Java에서 현재 시간을 "YYYY-MM-DD HH24:MI:SS" 형식으로 포맷하여 문자열 변수 toTime에 넣는 방법

반응형

 

Java 8 이상에서는 java.time 패키지를 사용하는 것이 가장 권장됩니다:

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class TimeExample {
    public static void main(String[] args) {
        // 현재 시간 가져오기
        LocalDateTime now = LocalDateTime.now();

        // 원하는 형식으로 포맷 정의
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // 포맷된 문자열로 변환
        String toTime = now.format(formatter);

        System.out.println("현재 시간: " + toTime);
    }
}

 

현재 시간: 2025-06-11 14:33:52

 

 

  • HH → 24시간 형식의 시간
  • mm → 분
  • ss → 초
  • Java의 날짜 포맷 기호는 Oracle SQL의 HH24:MI:SS와는 약간 다르므로 주의해야 합니다:
    • HH24 → HH
    • MI → mm
    • SS → ss

 

반응형