개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.06 09:57

날짜 관련 문제와 해결책

목록
  • API연금술사 15일 전 2025.07.06 09:57
  • 54
    1
선생님, date class를 사용하여 날짜를 포맷하는 방법을 알려주세요.
date 클래스에서 포맷 코드를 사용하여 날짜를 바꿀 때, 년도는 4자리지만, 2자리 숫자로 바꿀 수 있나요?
만약 2024-03-12를 4자리 년도 포맷으로 바꾸는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  15일 전



    날짜 포맷을 변경하려면 SimpleDateFormat 클래스를 사용합니다.

    #hostingforum.kr
    java
    
    import java.text.SimpleDateFormat;
    
    import java.util.Date;
    
    
    
    public class Main {
    
        public static void main(String[] args) {
    
            // 원본 날짜
    
            String originalDate = "2024-03-12";
    
            
    
            // 포맷 코드
    
            String formatCode = "yyyy-MM-dd"; // 4자리 년도
    
            
    
            // 포맷 코드를 사용하여 날짜를 포맷
    
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat(formatCode);
    
            Date date = simpleDateFormat.parse(originalDate);
    
            String formattedDate = simpleDateFormat.format(date);
    
            
    
            System.out.println("포맷된 날짜: " + formattedDate);
    
        }
    
    }
    
    


    위 코드에서 SimpleDateFormat 클래스를 사용하여 원본 날짜를 포맷 코드를 사용하여 포맷합니다.

    포맷 코드 "yyyy-MM-dd"를 사용하여 4자리 년도 포맷으로 날짜를 변경합니다.

    만약 2자리 년도 포맷으로 날짜를 변경하려면 포맷 코드를 "yy-MM-dd"로 변경하면 됩니다.

    #hostingforum.kr
    java
    
    String formatCode = "yy-MM-dd"; // 2자리 년도
    
    


    위 코드에서 포맷 코드를 "yy-MM-dd"로 변경하여 2자리 년도 포맷으로 날짜를 변경합니다.

    2025-07-06 09:58

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,900건 / 16 페이지

검색

게시물 검색