"{:,}".format(number)
프로젝트를 진행하면서 사용했던 유용한 코드이다
number =123123123
a = "{:,}".format(number)
a = 123,123,123
홈페이지에서 상품 금액을 표시할 때
프론트에서 저런 식으로 값이 필요하면
백엔드쪽에서 파이썬을 이용해 간단히 값을 전해줄 수 있다.
.strftime("%H시 %분")
time =07:01:00
korea_time = time.strftime("%H시 %분")
korea_time = 07시 01분
이것또한 비슷한 상황으로
홈페이지에서 시간을 표현해 줄 때 사용된다.
datetime.timedelta 타입의 시간에는 적용할 수 없다.
간단한 스트링을 포함한 요일 같은 것도 편하게 찾을 수 있다.
지정자 //// 의미
%a 축약된 요일명.
%A 전체 요일명.
%b 축약된 월명.
%B 전체 월명.
%c 로케일 형식의 날짜/시간.
%C 세기 수[00-99]로 연도는 100으로 나누고 정수로 자릅니다.
%d 월의 일[01-31].
%D 날짜 형식(%m/%d/%y와 동일).
%e 한 자릿수가 공백으로 선행된다는 점을 제외하고 %d와 동일합니다[1-31].
%g ISO 주 날짜의 두 자리 연도 부분[00,99].
%F ISO 날짜 형식(%Y-%m-%d와 동일).
%G ISO 주 날짜의 네 자리 연도 부분. 음수일 수 있습니다.
%h %b와 동일합니다.
%H 24시간 형식의 시간[00-23].
%I 12시간 형식의 시간[01-12].
%j 연도의 일[001-366].
%m 월[01-12].
%M 분[00-59].
%n 줄 바꾸기 문자.
%p AM 또는 PM 스트링.
%r 로케일의 AM/PM 형식 시간. 로케일 시간 형식을 사용할 수 없는 경우 디폴트는 POSIX 시간 AM/PM 형식입니다(%I:%M:%S %p).
%R 초가 없는 24시간 형식(%H:%M과 동일).
%S 초[00-61]. 초의 범위는 윤초 및 이중 윤초를 허용합니다.
%t 탭 문자.
%T 초가 있는 24시간 형식(%H:%M:%S와 동일).
%u 요일[1,7]. 월요일은 1이고 일요일이 7입니다.
%U 연도의 주 번호[00-53]. 일요일은 첫 번째 요일입니다.
%V 연도의 ISO 주 번호[01-53]. 월요일은 첫 번째 요일입니다. 새 연도에 1월 1일을 포함하는 주가 4일 이상을 포함하면 주 1로 간주됩니다. 그렇지 않으면 작년의 마지막 주이고, 다음 연도는 새 연도의 주 1입니다.
%w 요일[0,6]. 일요일은 0입니다.
%W 연도의 주 번호[00-53]. 월요일은 첫 번째 요일입니다.
%x 로케일 형식의 날짜.
%X 로케일 형식의 시간.
%y 두 자리 연도[00,99].
%Y 4자리 연도. 음수일 수 있습니다.
%z UTC 오프셋. 출력은 형식 +HHMM 또는 -HHMM의 스트링입니다. 여기서 +는 GMT 동쪽, -는 GMT 서쪽을 의미합니다. HH는 GMT에서 시간 수를 나타내고 MM은 GMT에서의 분 수를 나타냅니다.
%Z 시간대명.
%% % 문자.