티스토리 뷰
Sep 07 - 날짜
날짜 다루기는 꽤나 복잡한 이슈다. 새로운 프로그램을 만들 때나 프로젝트 초중반에 이놈에 날짜 가지고 고민을 많이 한다.
날짜를 자꾸 해보니까 이제 조금씩 요령도 생기고 익숙해지긴 하는데 그래도 여전히 까다롭다.
가장 까다로운 부분은 날짜를 표시하는거랑 더하고 빼는부분인데, 날짜 표시의 최종 형태는 String 형이고 db는 mysql 주로 쓰는데 date type으로 저장 할 때도 있고 var_char로 저장 할 때도 있다.
보통은 표시하는 대로 var_char로 저장 하고 "2015-09-07"이런 식으로 스트링으로 저장 한다.
근데 이걸 꺼내서 날짜를 더할려면 String type으로 되어있는 데이터를 date type으로 변환을 해주어야 한다.
이게 언어마다 조금씩 달라서 내가 비교적 많이 사용해본 javascript, php, java가 각각 다 다르다.
생각보다 복잡한 type이다보니 더하고 빼고 하는데 형변환을 했다가 다시 변환했다가, 연월일로 잘라서 넣기도 하고 쓰는 사람마다 다 다르게 쓰기 때문에 그것도 적응 해야하고 소스도 분석해야하고
지금도 날짜 때문에 삽질하는중. ㅇㅇ
end.
728x90
'etc > 개발 Note' 카테고리의 다른 글
Sep 15 - 일을 열심히 하고 있나봄 (0) | 2015.09.15 |
---|---|
Sep 08 - Type이 있는 언어와 없는 언어에서 변수명 (0) | 2015.09.08 |
Sep 07 - Java Class를 만들고 싶을 때 (0) | 2015.09.07 |
Programming Lesson Note - Agu 30 Sun (0) | 2015.08.30 |
Agu 29 - Git Remote Repository 만들기 연습 log가 쌓이도록 만들어 놓기 (0) | 2015.08.29 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- vim
- docker container whale
- docker container tissue
- 싱가폴
- 2017 티스토리 결산
- 도커컨테이너
- 도커티슈케이스
- docker container tissue box
- Sh
- 도커티슈박스
- docker container case
- 도커각티슈박스
- Linux
- 도커각티슈케이스
- 개발자
- docker container
- shellscript
- 이직
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함