linux man page : time - ½Ã°£À» ¾ò¾î¿Â´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

<a href="/modules/moniwiki/wiki.php/manSearch?google=none&name=time">time</a>(2)

1장. time(2)

차례
1.1절. »ç¿ë¹ý
1.2절. ¼³¸í
1.3절. ¹Ýȯ°ª
1.4절. ¿¡·¯
1.5절. ¿¹Á¦

ÃÊ ´ÜÀ§·Î ½Ã°£À» °¡Á®¿Â´Ù.


1.1절. »ç¿ë¹ý

#include <time.h>

time_t time(time_t *t);
		


1.2절. ¼³¸í

ÀÌ ÇÔ¼ö°¡ µ¹·ÁÁÖ´Â ½Ã°£Àº 1970³â 1¿ù 1ÀÏ 00:00:00 ºÎÅÍ Áö±Ý±îÁöÀÇ ½Ã°£À» ÃÊ´ÜÀ§·Î ȯ»êÇѰÍÀÌ´Ù.

¸¸¾à ¾Æ±Ô¸ÕÆ®·Î µé¾î°¡´Â t °¡ NULL ÀÌ ¾Æ´Ï¶ó¸é ¹Ýȯ°ªÀº t °¡ °¡¸£Å°´Â ¸Þ¸ð¸®¿¡ ÀúÀåµÈ´Ù.


1.3절. ¹Ýȯ°ª

¼º°øÇϸé ÇöÀç±îÁöÀÇ È帥½Ã°£À» ÃÊ´ÜÀ§·Î ¸®ÅÏÇÑ´Ù. ¿¡·¯°¡ ¹ß»ýÇÒ°æ¿ì -1 ÀÌ ¸®ÅϵȴÙ.


1.4절. ¿¡·¯

EFAULT

t °¡ °¡¸®Å°´Â °÷ÀÌ Á¢±ÙÇÒ¼ö ¾ø´Â ¸Þ¸ð¸® ¿µ¿ªÀ» °¡¸£Å³°æ¿ì


1.5절. ¿¹Á¦

#include <time.h>

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

void swaptime(time_t, char *);
int main()
{
    int     i;
    time_t  the_time;
    char buffer[255];

    // ÇöÀç TIME À» ±¸ÇÑ´Ù.
    time(&the_time);

    printf("ÇöÀç ½Ã°£Àº %d ÃÊ\n", the_time);

    // º¸±âÁÁÀº Áö¿ª½Ã°£´ë·Î ¹Ù²Û´Ù.  
    swaptime(the_time, buffer);
    printf("%s\n", buffer);
}

void swaptime(time_t org_time, char *time_str)
{
    struct tm *tm_ptr;
    tm_ptr = localtime(&org_time);


    sprintf(time_str, "%d/%d/%d %d:%d:%d",
                    tm_ptr->tm_year+1900,
                    tm_ptr->tm_mon+1,
                    tm_ptr->tm_mday,
                    tm_ptr->tm_hour,
                    tm_ptr->tm_min,
                    tm_ptr->tm_sec);
}
		
ÀÌ ÇÁ·Î±×·¥À» ½ÇÇà½ÃŰ¸é ¾Æ·¡¿Í °°Àº °á°ú °ªÀ» º¸¿©ÁÙ°ÍÀÌ´Ù.
[root@s210-205-210-195 test]# ./time 
ÇöÀç ½Ã°£Àº 1030294567 ÃÊ
2002/8/26 1:56:7
		
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.