https://integer-ji.tistory.com/234
년월일을 스크립트에서 보내줄때 1월은 1로 떨어지고 있다.
1월을 01월로 바꾸기 위해 자리수를 2자리 미만일 경우에만 자리수를 채워주기로 하였다.
if len(request.POST['month']) < 2:
changeMonth = request.POST['month'].zfill(2)
if len(request.POST['day']) < 2:
changeDay = request.POST['day'].zfill(2)
print(request.POST['year']+'-'+changeMonth+'-'+changeDay)
changeBirth = request.POST['year']+'-'+changeMonth+'-'+changeDay
먼저 len 함수를 통해 문자열수를 체크하고 2보다 작을경우
zfile함수를 써서 문자 앞에 0으로 2자리 까지 채워준다.
이렇게 하면 최종으로 내가 원하는 값 "YYYY-MM-DD"를 뽑을 수 있다.
자릿수 채우기 함수의 관한건
이곳에 많이 있다.
'끄적끄적' 카테고리의 다른 글
css background image full screen 채우기 (0) | 2020.07.18 |
---|---|
java spring datatable 가져오려고 하는중 (0) | 2020.07.17 |
내가 코딩을 하는 방법 (0) | 2020.07.14 |
javascript select box 년월일 보여주기 (0) | 2020.07.14 |
html 글자 양 옆에 선 그어주기 (0) | 2020.07.12 |