[완료] 오늘날짜와 현재시간 구하는 문제 입니다.

kimyh의 이미지

아래와같은 소스로
오늘날짜와 현재시간을 구하려고 하는데 표시가
04월23일...
식으로 나오는데 월을 Jan Feb Mar 등으로 표시하고 Sun Mon 등 요일도 추가하고 싶은데
방법을 모르겠군요.(년도 표시는 생략합니다.)

지금 밤새워 검색해봐도 답을 찾을수가 없습니다.
도움좀 주시면 감사하겟습니다..

날짜와 시간구하는 소스;

 time_t now;
struct tm st;
char buf[14+1];
 
time(&now);
st=*localtime(&now);
//sprintf(buf,"%04i%02i%02i%02i%02i%02i",1900+st.tm_year,1+st.tm_mon,st.tm_mday,st.tm_hour,st.tm_min,st.tm_sec);
sprintf(buf,"%02i월%02i일%02i시%02i분%02i초\n",1+st.tm_mon,st.tm_mday,st.tm_hour,st.tm_min,st.tm_sec);
printf(buf,"%02i월%02i일%02i시%02i분%02i초\n",1+st.tm_mon,st.tm_mday,st.tm_hour,st.tm_min,st.tm_sec);

bootmeta의 이미지

<time.h>
  int tm_wday;			/* Day of week.	[0-6] */

int print_month_day()
{
    static char *day_str[7] = {"일","월","화","수","목","금","토"};
    static char *month_str[12] = {
        "January", 
        "February", 
        "March", 
        "April", 
        "May", 
        "June", 
        "July", 
        "August", 
        "September", 
        "October", 
        "November", 
        "December"};
 
    time_t now;
    struct tm st;
 
    time(&now);
    st = *localtime(&now);
 
    printf ("요일: %s, 달: %s\n", day_str[st.tm_wday], month_str[st.tm_mon]);
}
kimyh의 이미지

답변 감사합니다.
직접 코딩까지해서 올려주신데 정말 감사드립니다.
오늘도 좋은 하루 되시길 바랍니다.

살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.

살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.