728x90
반응형

날짜 6

파이썬 - 날짜 계산(기념일, 기준일 계산)

기준일과 특정일을 입력 받아서 두 날짜 사이의 차이를 계산하는 코드를 작성해보면 아래와 같다. from datetime import datetime # 기준일 입력 받기 base_date_str = input("기준일을 YYYY-MM-DD 형식으로 입력하세요: ") base_date = datetime.strptime(base_date_str, '%Y-%m-%d') # 특정일 입력 받기 specific_date_str = input("특정일을 YYYY-MM-DD 형식으로 입력하세요: ") specific_date = datetime.strptime(specific_date_str, '%Y-%m-%d') # 두 날짜의 차이 계산 delta = specific_date - base_date # 기준일을 1일..

파이썬 - 양력 음력 변환 (입력값 이용)

Korean Lunar Calendar를 이용해서 양력에서 음력, 음력에서 양력으로 원하는 변환을 선택하고 날짜를 입력 받아서 선택한 변환을 적용하여 음력간지(연주, 월주, 일주)와 같이 변환 결과를 알려주는 코드를 작성해 보겠다. 이번에도 동일하게 Korean Lunar Calendar를 사용하므로 계산은 '한국천문연구원' 기준이며, 네트워크 연결이 불필요하다. 변환가능한 날짜의 범위 역시 기존과 동일하게 아래와 같다. 음력 변환 : 1000년 01월 01일 부터 2050년 11월 18일까지 지원 양력 변환 : 1000년 02월 13일 부터 2050년 12월 31일까지 지원 from korean_lunar_calendar import KoreanLunarCalendar calendar = KoreanL..

파이썬 - 양력 음력 변환

Korean Lunar Calendar를 이용해서 양력에서 음력, 음력에서 양력으로 날짜를 변경해주고 음력간지(연주, 월주, 일주)를 알려주는 코드를 작성해 보겠다. Korean Lunar Calendar의 계산은 '한국천문연구원' 기준이며, 네트워크 연결이 불필요하다. 변환가능한 날짜의 범위는 아래와 같다. 음력 변환 : 1000년 01월 01일 부터 2050년 11월 18일까지 지원 양력 변환 : 1000년 02월 13일 부터 2050년 12월 31일까지 지원 from korean_lunar_calendar import KoreanLunarCalendar calendar = KoreanLunarCalendar() # params : year(년), month(월), day(일) calendar.set..

파이썬 - time 모듈 (날짜, 시간 구분해서 출력)

'New File' 아이콘을 클릭하고 파일 이름을 'time.py'로 생성한 후, 아래의 코드를 입력한다. import time now = time print("현재 : ", now) print("현재 : ", now.localtime()) print("timestamp : ", now.time()) print("년 : ", now.localtime().tm_year) print("월 : ", now.localtime().tm_mon) print("일 : ", now.localtime().tm_mday) print("시 : ", now.localtime().tm_hour) print("분 : ", now.localtime().tm_min) print("초 : ", now.localtime().tm_sec..

파이썬 - datetime 모듈 (날짜, 시간 구분해서 출력)

'New File' 아이콘을 클릭하고 파일 이름을 'date_time.py'로 생성한 후, 아래의 코드를 입력한다. (파일명을 'datetime.py'로 할 경우, import 할 'datetime.py' 모듈과 파일명이 같아서 오류가 발생한다) from datetime import datetime now = datetime.now() print("현재 : ", now) print("현재 날짜 : ", now.date()) print("현재 시간 : ", now.time()) print("timestamp : ", now.timestamp()) print("년 : ", now.year) print("월 : ", now.month) print("일 : ", now.day) print("시 : ", now...

파이썬 - datetime 모듈 (날짜, 시간 출력)

'New File' 아이콘을 클릭하고 파일 이름을 'date.py'로 생성한 후, 아래의 코드를 입력한다. import datetime now_time = datetime.datetime.now() # now_time에 현재 날짜 및 시간 저장 print("- Date & Time : ", now_time) # now_time 출력 코드 작성이 완료되면, 'Run' 탭에서 'Run and Debug'를 클릭하거나, Powershell에서 'python date.py'를 입력해서 작성된 'date.py'의 코드를 실행시키면, 날짜와 시간이 출력되는 것을 확인할 수 있다.

728x90
반응형