사용이 struct
module 정수의 튜플에이 값을 압축 해제하려면 다음 >HBB
형식 지정은 리틀 엔디안 형식으로 3 개 값을 기대하는 struct
을 알려줍니다
import struct
year, month, day = struct.unpack('>HBB', "\x07\xdb\x0c\x01")
, 하나의 부호없는 짧은 (2 바이트 값으로 읽기 정수) 및 부호없는 문자 (1 바이트 값, 정수로 읽음). 당신이 원하는 경우
그런 다음 날짜 객체를 생성 datetime.date()
에 이것들을 전달할 수 :
from datetime import date
import struct
somedate = date(*struct.unpack('>HBB', "\x07\xdb\x0c\x01"))
데모 :
>>> import struct
>>> from datetime import date
>>> date(*struct.unpack('>HBB', "\x07\xdb\x0c\x01"))
datetime.date(2011, 12, 1)
하거나 문자열 서식을 사용할 수 있습니다
>>> '{2:02d}-{1:02d}-{0}'.format(*struct.unpack('>HBB', "\x07\xdb\x0c\x01"))
'01-12-2011'
을 해당 날짜를 나타내는 문자열을 만듭니다.