Latest web development tutorials

fonctions de la bibliothèque C - localtime ()

C bibliothèque standard - <time.h> C bibliothèque standard - <time.h>

description

Fonctionsd'bibliothèque tm * de localtime (time_t const * timer) utilise la valeur pour remplir la structure tmde la minuterie. valeurde la minuterieest décomposé en structuretm,et représente le fuseau horaire local.

déclaration

Ce qui suit est une fonction instruction localtime ().

struct tm *localtime(const time_t *timer)

Paramètres

  • minuterie - Ceci est un pointeur vers un pointeur représentant une valeur de temps de calendrier time_t.

Valeur de retour

Cette fonction renvoie un pointeur sur la structuretm, la structure est rempli d'informations de temps.Ci-dessous sont les détails de la structure tm:

struct tm {
   int tm_sec;         /* 秒,范围从 0 到 59				*/
   int tm_min;         /* 分,范围从 0 到 59				*/
   int tm_hour;        /* 小时,范围从 0 到 23				*/
   int tm_mday;        /* 一月中的第几天,范围从 1 到 31	                */
   int tm_mon;         /* 月份,范围从 0 到 11				*/
   int tm_year;        /* 自 1900 起的年数				*/
   int tm_wday;        /* 一周中的第几天,范围从 0 到 6		        */
   int tm_yday;        /* 一年中的第几天,范围从 0 到 365	                */
   int tm_isdst;       /* 夏令时						*/	
};

Exemples

L'exemple suivant illustre la fonction localtime () est utilisée.

#include <stdio.h>
#include <time.h>

int main ()
{
   time_t rawtime;
   struct tm *info;
   char buffer[80];

   time( &rawtime );

   info = localtime( &rawtime );
   printf("当前的本地时间和日期:%s", asctime(info));

   return(0);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

当前的本地时间和日期:Thu Aug 23 09:12:05 2012

C bibliothèque standard - <time.h> C bibliothèque standard - <time.h>