댓글 목록

파이썬 날짜/시간

페이지 정보

작성자 운영자 작성일 18-06-10 20:35 조회 1,621 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

파이썬 날짜 


파이썬의 날짜는 자체 데이터 유형이 아니지만 datetime이라는 모듈을 가져 와서 날짜를 날짜 객체로 사용할 수 있습니다.


datetime 모듈 가져 오기 및 현재 날짜 표시 

import datetime

x = datetime.datetime.now()
print(x)

날짜 출력 


위의 예제 코드를 실행하면 결과는 다음과 같습니다.


2018-06-10 20:11:13.089962


날짜는 년, 월, 일,시, 분, 초 및 마이크로 초를 포함합니다.


datetime 모듈에는 날짜 객체에 대한 정보를 반환하는 많은 메서드가 있습니다.


다음은 몇 가지 예입니다.이 장의 뒷부분에서 자세히 설명합니다.


년도와 요일의 이름을 반환합니다. 

import datetime

x = datetime.datetime.now()

print(x.year)
print(x.strftime("%A"))

날짜 개체 만들기 


날짜를 만들려면 datetime 모듈의 datetime() 클래스 (생성자)를 사용할 수 있습니다.


datetime() 클래스에는 날짜를 만드는 세 가지 매개 변수인 년, 월, 일이 필요합니다.


날짜 객체 만들기  

import datetime

x = datetime.datetime(2020, 5, 17)

print(x)

datetime() 클래스는 시간 및 시간대 (시간, 분, 초, 마이크로 초, tzone)에 대한 매개 변수도 취하지만 선택 사항이며 기본값은 0 (시간대는 없음)입니다.


strftime() 메소드 


datetime 객체에는 날짜 객체를 읽을 수 있는 문자열로 포맷하는 메소드가 있습니다.


이 메서드는 strftime()이며, 하나의 매개 변수인 format을 사용하여 반환 된 문자열의 형식을 지정합니다.


월 이름 표시 

import datetime

x = datetime.datetime(2018, 6, 1)

print(x.strftime("%B"))

모든 유효한 형식 코드의 참고자료


 Directive

 설명

 예

 %a

 Weekday, short version

 Wed

 %A

 Weekday, full version

 Wednesday

 %w

 Weekday as a number 0-6, 0 is Sunday

 3

 %d

 Day of month 01-31

 31

 %b

 Month name, short version

 Dec

 %B

 Month name, full version

 December

 %m

 Month as a number 01-12

 12

 %y

 Year, short version, without century

 18

 %Y

 Year, full version

 2018

 %H

 Hour 00-23

 17

 %I

 Hour 00-12

 05

 %p

 AM/PM

 PM

 %M

 Minute 00-59

 41

 %S

 Second 00-59

 08

 %f

 Microsecond 000000-999999

 548513

 %z

 UTC offset

 +0100

 %Z

 Timezone

 CST

 %j

 Day number of year 001-366

 365

 %U

 Week number of year, Sunday as the first day of week, 00-53

 52

 %W

 Week number of year, Monday as the first day of week, 00-53

 52

 %c

 Local version of date and time

 Mon Dec 31 17:41:00 2018

 %x

 Local version of date

 12/31/18

 %X

 Local version of time

 17:41:00

 %%

 A % character

 %



댓글목록 0

등록된 댓글이 없습니다.