ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : docbook>gettimeofday(2)
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
HTML º¯È¯¹®¼
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V4.1//EN"> <chapter lang=ko> <!-- ÀÛ¼ºÀÚ : yundream --> <!-- ÀÛ¼ºÀÏ : 2004/03/09 --> <!-- ¿¬¶ôó : yundream@joinc.co.kr --> <!-- ÇÔ¼ö À̸§À» ÀÔ·ÂÇÕ´Ï´Ù --> <title>gettimeofday(2)</title> <!-- ÀÌ°Ç ÇÔ¼ö¿¡ ´ëÇÑ ´ë·«ÀûÀÎ ¼³¸íÀ̱¸¿ä --> <para> ÇöÀç ½Ã°£À» °¡Á®¿À°í ½Ã½ºÅÛÀÇ ½Ã°£°ªÀ» ¼³Á¤ÇÑ´Ù. </para> <!-- ¿©±â¿¡ ÇÔ¼öÀÇ °£´ÜÇÑ »ç¿ë¹ýÀÌ µé¾î°©´Ï´Ù --> <section> <title>»ç¿ë¹ý</title> <para> <screen> #include <sys/time.h> #include <unistd.h> int gettimeofday(struct timeval *tv, struct timezone *tz); int settimeofday(const struct timeval *tv , const struct timezone *tz); </screen> </para> </section> <!-- ¿©±â¿£ ÇÔ¼öÀÇ ÀÚ¼¼ÇÑ ¼³¸í ÀÌ µé¾î°©´Ï´Ù --> <section> <title>¼³¸í</title> <para> gettimeofday()Àº time(2)¿Í ¸Å¿ì ºñ½ÁÇÏÁö¸¸ ¸¶ÀÌÅ©·ÎÃÊ ´ÜÀ§ÀÇ ½Ã°£ ±îÁö µÇµ¹·ÁÁØ´Ù. ÇöÀç´Â time(2)¸¦ ´ë½ÅÇØ¼ ¾²À̰í ÀÖÀ¸¸ç, °¡´ÉÇÑ time(2)´ë½Å ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °É ±ÇÀåÇÑ´Ù. </para> <para> ù¹øÂ° ÀÎÀÚÀÎ <emphasis>tv</emphasis>´Â ÇöÀç ½Ã½ºÅÛ ½Ã°£À» ÀúÀåÇϱâ À§ÇÑ ±¸Á¶Ã¼·Î ´ÙÀ½°ú °°ÀÌ Á¤ÀǵǾî ÀÖ´Ù. <screen> struct timeval { long tv_sec; // ÃÊ long tv_usec; // ¸¶ÀÌÅ©·ÎÃÊ } </screen> µÎ¹øÂ° ÀÎÀÚÀÎ <emphasis>tz</emphasis>Àº ŸÀÓÁ¸À» ¼³Á¤Çϱâ À§Çؼ »ç¿ëµÈ´Ù. <screen> struct timezone { int tz_minuteswest: // ±×¸®´ÏÄ¡ ¼ÃøºÐÂ÷ int tz_dsttime // DST º¸Á¤Å¸ÀÔ(Àϱ¤ Àý¾à½Ã°£) } </screen> ÇöÀç timezone ±¸Á¶Ã¼´Â »ç¿ëµÇÁö ¾Ê°í ÀÖÀ¸¸ç, ¾ÕÀ¸·Îµµ Áö¿øµÇÁö ¾ÊÀ» °ÍÀÌ´Ù. °£È¤ Ä¿³Î ¼Ò½ºµî¿¡¼ ÀÌ Çʵ尡 »ç¿ëµÇ´Â °æ¿ì°¡ Àִµ¥, ¸ðµç °æ¿ì¿¡ ¹ö±×·Î ÆÇ´ÜµÇ¾î¼ ¹«½ÃÇÑ´Ù. º¹ÀâÇÏ°Ô »ý°¢ÇÒ ÇÊ¿ä ¾øÀÌ tzÀº NULLÀ» »ç¿ëÇϵµ·Ï ÇÑ´Ù. </para> </section> <section> <title>¹Ýȯ°ª</title> <para> ¼º°øÇϸé 0 ½ÇÆÐÇϸé -1À» ¸®ÅÏÇÑ´Ù. </para> </section> <section> <title>¿¡·¯</title> <para> <variablelist> <varlistentry> <term>EFAULT</term> <listitem> <para> tv³ª tzÀÌ Á¢±ÙÇÒ ¼ö ¾ø´Â ¿µ¿ªÀ» °¡¸®Å°°í ÀÖ´Ù. </para> </listitem> </varlistentry> </variablelist> </para> </section> <!-- ¸¶Áö¸·À¸·Î ¿¡Á¦ ÀÔ´Ï´Ù --> <!-- ¿©±â¿¡´Â ¿ÏÀüÇÑ ¿¹Á¦°¡ µé¾î°¡ Àִµ¥, ±»ÀÌ ¿ÏÀüÇÑ ¿¹Á¦¸¦ ¸¸µéÇÊ¿ä ¾øÀÌ --> <!-- ÄÚµå ÀϺκи¸ ÀÛ¼ºÇؼ ¿Ã·ÁÁּŵµ µË´Ï´Ù --> <!-- "<", ">", "&" µîÀº º¯È¯ÇØ ÁÖ¼Å¾ß Çϴµ¥, ±ÍÂúÀ¸½Ã¸é :-) º¯È¯ ÇÏÁö ¾Ê --> <!-- ¾Æµµ µË´Ï´Ù. Á¦°¡ °Ë»ç ÇØ¼ ¿Ã¸®°Ú½À´Ï´Ù --> <!-- ¿¹Á¦¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» Àû¾îÁּŵµ µÇ±¸¿ä --> <section> <title>¿¹Á¦</title> <para> <screen> #include <sys/time.h> #include <unistd.h> #include <stdio.h> #include <string.h> int main() { struct timeval mytime; // ÇöÀç ½Ã°£À» ¾ò¾î¿Â´Ù. gettimeofday(&mytime, NULL); printf("%ld:%ld\n", mytime.tv_sec, mytime.tv_usec); // ½Ã°£À» 1½Ã°£ µÚ·Î µÇµ¹·Á¼ ¼³Á¤ÇÑ´Ù. mytime.tv_sec -= 3600; settimeofday(&mytime, NULL); return 0; } </screen> </para> </section> <section> <title>Âü°í¹®Çå</title> <para> <orderedlist> <listitem> <para> <ulink url="http://www.joinc.co.kr/modules/moniwiki/wiki.php/article_unixtime">Unix ½Ã°£ ´Ù·ç±â</ulink> </para> </listitem> <listitem> <para> </para> </listitem> <listitem> <para> time(2) </para> </listitem> <listitem> <para> stime(2) </para> </listitem> </orderedlist> </para> </section> </chapter> |
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|