Previous Next Table of Contents

6. ÀÌÁ¦ ¹«¾ùÀ» ÇÒ °ÍÀΰ¡?

ÀÌ·¸°Ô ¼³Ä¡ÇÏ°í ³­ ÈÄ ¿©·¯ºÐÀº ·ÎÄÉÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¿©±â ¾ÆÁÖ °£´ÜÇÑ ¿¹°¡ ÀÖ´Ù.


/* test.c : ·ÎÄÉÀÏÀÌ ·ÎµùµÇ°í »ç¿ëµÇ´ÂÁö Å×½ºÆ® */

#include <locale.h>

#include <stdio.h>

#include <time.h>



main(){

        time_t t;

        struct tm * _t;

        char buf[256];



        time(&t);

        _t = gmtime(&t);    



        setlocale(LC_TIME,"");

        strftime(buf,256,"%c",_t);

        

        printf("%s\n",buf);

}

·ÎÄÉÀÏ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÇÏ¿© ÇöÀç ·ÎÄÉÀÏ È¯°æº¯¼ö°¡ ¾î¶²Áö ¾Ë¾Æº¼ ¼ö ÀÖ´Ù.




$ # ¼­·Î ´Ù¸¥ ¸î °¡Áö ·ÎÄÉÀÏ ¼³Á¤À» ÇÏ¿© À§ ÇÁ·Î±×·¥À» ¼öÇà½ÃŲ´Ù.

$ gcc -s -o Test test.c

$ # ·ÎÄÉÀÏÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æº»´Ù.

$ locale

LANG=POSIX

LC_COLLATE="POSIX"

LC_CTYPE="POSIX"

LC_MONETARY="POSIX"

LC_NUMERIC="POSIX"

LC_TIME="POSIX"

LC_MESSAGES="POSIX"

LC_ALL=

$ # Áö·çÇϱâ ¦ÀÌ ¾ø´Â C ·ÎÄÉÀÏÀ» »ç¿ëÇÏ°í ÀÖ´Ù. -_-

$ # ¿µ¾î±Ç Ä«³ª´Ù·Î ¹Ù²Ù¾îº¸ÀÚ.

$ export LC_TIME=en_CA

$ Test

Sat 23 Mar 1996 07:51:49 PM

$ # À̹ø¿¡´Â ÇÁ¶û½º¾î±Ç Ä«´Ù³ª·Î ¹Ù²Ù¾îº¸ÀÚ.

$ export LC_TIME=fr_CA

$ Test

sam 23 mar 1996 19:55:27



Previous Next Table of Contents