ݺߣ

ݺߣShare a Scribd company logo
널널한 교수의 기초 파이썬
09_1. 날짜와 시간 모듈
창원대학교 정보통신공학과 박동규
동영상 강의자료와 코드
• 동영상 강의(널널한 교수의 기초 파이썬)
• https://www.youtube.com/watch?
v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX
• 소스코드( GitHub )
• https://github.com/dongupak/Basic-Python-Programming
날짜와 시간
datetime 모듈
• 날짜와 시간에 관한 기능을 제공하고 조작할 수 있도록 함
• 사용하기 위해서는 import datetime가 필요하다.
• datetime 클래스의 .now() 메소드는 현재 시간을 알려준다.
https://docs.python.org/3/library/datetime.html
datetime.datetime 클래스
현재 날짜 및 시간 반환
년, 월, 일 시, 분, 초
날짜와 시간 교체
• replace() 메소드를 통해 날짜와 시간을 바꿀 수 있다

•month, day 매개변수를 통해 바꾸고자 하는 필드를 선택할 수 있다
Lab
지금부터 ~ 2018년 크리스마스
까지 남은 시간 구하기
Xmas.py
결과
import ~ as ~
• 모듈이름을 사용할때 편리하게 사용할 수 있다

• as 뒤에 모듈의 새 이름을 지정할 수 있다

• import datetime as d 와 같은 방법으로 datetime을 d라는 이
름으로 재지정하여 편리하게 사용할 수 있다
datetime.timedelta 클래스
• +, - 연산을 이용하여 시간의 연산이 가능하다
• datetime 클래스와 timedelta 클래스를 더하고 뺴면 시간과 날짜를 자유자재로 사용할 수 있다.
• 지금으로 부터 100일 후, 100일 전 구하기
수행결과
Lab
datetime.timedelta 클래스
• 두 시간이나 날짜 사이의 차이를 표현하는데 사용되는 클래스

• timedelta에 들어갈 수 있는 인자값은 다음과 같다
1주 datetime.timedelta(weeks=1)
1일 datetime.timedelta(days=1)
1시간 datetime.timedelta(hours=1)
1분 datetime.timedelta(minutes=1)
1초 datetime.timedelta(seconds=1)
1밀리초 datetime.timedelta(milliseconds=1)
1마이크로초 datetime.timedelta(microseconds=1)
감사니다
Ad

Recommended

PDF
07 2 for in list
Changwon National University
PDF
06 2 리스트연산
Changwon National University
PPTX
Tensorflow.js Guide
Hyungsuk Kang
PDF
14 3 리스트함수
Changwon National University
PDF
07 3 이중for문
Changwon National University
PDF
ᅩᆼᄀƨᄋƲᄌƥᆫᅡᆨᄋƯᄏƳᄉƣᆸ
Hong ChangBum
PPTX
구현방식에 따른 알고리즘 속도차리
Seong Heum Park
PDF
ᆼᄉƥᆼᅵᆫᄀƩᆼᅵᅳᆼƮᆯᅥᅩƵ.
Changwon National University
PDF
2011 app center Changwon National Univ.
Changwon National University
PDF
인공지능의 파도가 온다
Changwon National University
PDF
Mobile Healthcare Application
Changwon National University
PDF
바다 즐기기
Changwon National University
PDF
알아두면 편리한 macOS 에디터 단축키와 기능
Changwon National University
PDF
키보드 기호의 이름 알아보기(한국어, 영어)
Changwon National University
PDF
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
Changwon National University
PDF
20 2 강의를 마치며
Changwon National University
PDF
20 1 코딩스타일
Changwon National University
PDF
18 2 파이썬표준라이브러리
Changwon National University
PDF
18 1 파이썬패키지
Changwon National University
PDF
17 2 필터함수와 맵함수
Changwon National University
PDF
17 1 람다함수
Changwon National University
PDF
16 1 상속과super()
Changwon National University
PDF
15 2 클래스정의와self
Changwon National University
PDF
14 4 슬라이싱
Changwon National University
PDF
14 1 리스트의 메소드
Changwon National University

More Related Content

More from Changwon National University (20)

PDF
ᆼᄉƥᆼᅵᆫᄀƩᆼᅵᅳᆼƮᆯᅥᅩƵ.
Changwon National University
PDF
2011 app center Changwon National Univ.
Changwon National University
PDF
인공지능의 파도가 온다
Changwon National University
PDF
Mobile Healthcare Application
Changwon National University
PDF
바다 즐기기
Changwon National University
PDF
알아두면 편리한 macOS 에디터 단축키와 기능
Changwon National University
PDF
키보드 기호의 이름 알아보기(한국어, 영어)
Changwon National University
PDF
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
Changwon National University
PDF
20 2 강의를 마치며
Changwon National University
PDF
20 1 코딩스타일
Changwon National University
PDF
18 2 파이썬표준라이브러리
Changwon National University
PDF
18 1 파이썬패키지
Changwon National University
PDF
17 2 필터함수와 맵함수
Changwon National University
PDF
17 1 람다함수
Changwon National University
PDF
16 1 상속과super()
Changwon National University
PDF
15 2 클래스정의와self
Changwon National University
PDF
14 4 슬라이싱
Changwon National University
PDF
14 1 리스트의 메소드
Changwon National University
ᆼᄉƥᆼᅵᆫᄀƩᆼᅵᅳᆼƮᆯᅥᅩƵ.
Changwon National University
2011 app center Changwon National Univ.
Changwon National University
인공지능의 파도가 온다
Changwon National University
Mobile Healthcare Application
Changwon National University
알아두면 편리한 macOS 에디터 단축키와 기능
Changwon National University
키보드 기호의 이름 알아보기(한국어, 영어)
Changwon National University
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
Changwon National University
20 2 강의를 마치며
Changwon National University
20 1 코딩스타일
Changwon National University
18 2 파이썬표준라이브러리
Changwon National University
18 1 파이썬패키지
Changwon National University
17 2 필터함수와 맵함수
Changwon National University
16 1 상속과super()
Changwon National University
15 2 클래스정의와self
Changwon National University
14 1 리스트의 메소드
Changwon National University

09 1 날짜와시간모듈

  • 1. 널널한 교수의 기초 파이썬 09_1. 날짜와 시간 모듈 창원대학교 정보통신공학과 박동규
  • 2. 동영상 강의자료와 코드 • 동영상 강의(널널한 교수의 기초 파이썬) • https://www.youtube.com/watch? v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX • 소스코드( GitHub ) • https://github.com/dongupak/Basic-Python-Programming
  • 3. 날짜와 시간 datetime 모듈 • 날짜와 시간에 관한 기능을 제공하고 조작할 수 있도록 함 • 사용하기 위해서는 import datetime가 필요하다. • datetime 클래스의 .now() 메소드는 현재 시간을 알려준다.
  • 5. datetime.datetime 클래스 현재 날짜 및 시간 반환 년, 월, 일 시, 분, 초
  • 6. 날짜와 시간 교체 • replace() 메소드를 통해 날짜와 시간을 바꿀 수 있다 •month, day 매개변수를 통해 바꾸고자 하는 필드를 선택할 수 있다
  • 7. Lab
  • 8. 지금부터 ~ 2018년 크리스마스 까지 남은 시간 구하기 Xmas.py 결과
  • 9. import ~ as ~ • 모듈이름을 사용할때 편리하게 사용할 수 있다 • as 뒤에 모듈의 새 이름을 지정할 수 있다 • import datetime as d 와 같은 방법으로 datetime을 d라는 이 름으로 재지정하여 편리하게 사용할 수 있다
  • 10. datetime.timedelta 클래스 • +, - 연산을 이용하여 시간의 연산이 가능하다 • datetime 클래스와 timedelta 클래스를 더하고 뺴면 시간과 날짜를 자유자재로 사용할 수 있다. • 지금으로 부터 100일 후, 100일 전 구하기 수행결과
  • 11. Lab
  • 12. datetime.timedelta 클래스 • 두 시간이나 날짜 사이의 차이를 표현하는데 사용되는 클래스 • timedelta에 들어갈 수 있는 인자값은 다음과 같다 1주 datetime.timedelta(weeks=1) 1일 datetime.timedelta(days=1) 1시간 datetime.timedelta(hours=1) 1분 datetime.timedelta(minutes=1) 1초 datetime.timedelta(seconds=1) 1밀리초 datetime.timedelta(milliseconds=1) 1마이크로초 datetime.timedelta(microseconds=1)