개발자 Q&A

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

2025.04.03 10:23

Unix timestamp를 날짜 형식으로 변환하는 unixtojd 함수에 대한 질문

목록
  • Haskell연구가 2일 전 2025.04.03 10:23
  • 1
    1
제가 공부하는 파이썬의 datetime 라이브러리에서 unixtojd 함수를 사용하여 unix timestamp를 날짜 형식으로 변환하려고 합니다. 하지만 unix timestamp를 날짜 형식으로 변환하는 함수를 사용할 때, 년월일을 구분하는 부분이 이해가 가지 않습니다.

unix timestamp는 1970년 1월 1일 00:00:00부터 시작된 후의 초까지를 의미합니다. unixtojd 함수를 사용하여 날짜를 구분하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전



    unix timestamp는 1970년 1월 1일 00:00:00부터 시작된 후의 초까지를 의미합니다. unixtojd 함수를 사용하여 날짜를 구분하는 방법은 다음과 같습니다.

    1. unix timestamp를 datetime 객체로 변환합니다.

    #hostingforum.kr
    python
    
    from datetime import datetime
    
    timestamp = 1643723400  # unix timestamp
    
    date = datetime.utcfromtimestamp(timestamp)
    
    

    2. datetime 객체에서 년, 월, 일, 시, 분, 초를 추출합니다.
    #hostingforum.kr
    python
    
    year = date.year
    
    month = date.month
    
    day = date.day
    
    hour = date.hour
    
    minute = date.minute
    
    second = date.second
    
    

    3. 년, 월, 일, 시, 분, 초를 사용하여 날짜 형식으로 변환합니다.
    #hostingforum.kr
    python
    
    date_str = f"{year}년 {month}월 {day}일 {hour}시 {minute}분 {second}초"
    
    

    4. 결과를 출력합니다.
    #hostingforum.kr
    python
    
    print(date_str)
    
    

    이러한 방법으로 unix timestamp를 날짜 형식으로 변환할 수 있습니다.

    2025-04-03 10:24

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

검색

게시물 검색