[질문]날짜를 이용한 화일명만들고 그전 날짜화일명은?

익명 사용자의 이미지

날짜를 이용해서 화일명을 만들었습니다.
예를 들어
%Y%m%d.sh 라고 해서 20011204.sh 라는 식으로....
근데 하루 %Y%m%d.sh 이렇게 나타내는 것중에서 하루 전에것을 지정할수 있나
요? 오늘이 12월 4일이면 12월 3일자를 가르키게 하는 방법 없나요?

%d를 연산하거나 하는등의 방법으로~~ 아시는분 꼭 알려주세요~~^^

익명 사용자의 이미지

안녕하세요? ^^

struct tm *tm_ptr;
time_t the_time;

time(the_time);
tmp_ptr = gmtime(&the_time);

요로꼬롬 입력받으시구요...

tm_ptr->tm_mday 가 날자를 저장하고 있는 int형 입니다.

time.h 를 참고하세용~

익명 사용자의 이미지

하루전 날짜 지정
Linux date -d "1 days ago"
FreeBSD date -v-1d

% man date