하하.. 아는 사람에게 물어봤더니 그리니치 표준시와
로칼 타임의 문제라구 하더군요.
time();으로 뽑는 절대시간은
그리니치 표준시로 계산되는 거라서
tm = localtime(&ttm);
으로 뽑으면 1970년 1월 1일 0시가 아니라...
그리니치가 그 시간을 때의 한국시간이 뽑힌다는군요.
한국이 9시간 빨라서 그런 일이 생기는 거라구...
똑같은 소스에서
tm = gmtime(&ttm);
으로 뽑아서 스트링으로 변환시키면
정확히 19700101000000 이 나오네요..하핫...
그럼, 다른 분들도 참고가 되었기를....