English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ferramenta Online

O)

Funções do C

Array no C

Ponteiro no C

String no C

Controle de Fluxo de Linguagem C

Estrutura de Linguagem C

Arquivo de Linguagem C

Outros C

Manual de Referência do Linguagem C

Biblioteca Padrão do C - <time.h>

Uso e exemplo da função asctime() da biblioteca C Abaixo está a declaração da função asctime(). *Função da biblioteca C *asctime(const struct tm asctime(const struct tm Retorna um ponteiro para uma string que representa a estrutura struct timeptr

da data e hora.

Declaração

Abaixo está a declaração da função asctime(). *char *asctime(const struct tm

(timeptr)

Parâmetro timeptr

É um ponteiro para a estrutura tm que contém o tempo desmembrado nas seguintes partes:
   struct tm {         /* int tm_sec; 59                */
   Os segundos, variando de 0 a         /* int tm_min; 59                */
   Os minutos, variando de 0 a        /* int tm_hour; 23                */
   As horas, variando de 0 a        /* int tm_mday; 1 O dia do mês, variando de 31                    */
   até         /* int tm_mon; 11                */
   O mês, variando de 0 a        /* int tm_year; 1900, representando o número de anos desde                */
   int tm_wday;        /* O dia da semana, variando de 0 a 6                */
   int tm_yday;        /* O dia do ano, variando de 0 a 365                    */
   int tm_isdst;       /* Horário de Verão                        */    
};

Retorno

A função retorna uma string C que contém informações de data e hora no formato legível. Www Mmm dd hh:mm:ss yyyyonde,Www Representa o dia da semana,Mmm Representa o mês, expresso por letras,dd Representa o dia do mês,hh:mm:ss Representa o tempo,yyyy Representa o ano.

Exemplo Online

O exemplo a seguir demonstra o uso da função asctime().

Exemplo Online

#include <stdio.h>
#include <string.h>
#include <time.h>
int main()
{
   struct tm t;
   t.tm_sec = 10;
   t.tm_min = 10;
   t.tm_hour = 6;
   t.tm_mday = 25;
   t.tm_mon = 2;
   t.tm_year = 89;
   t.tm_wday = 6;
   puts(asctime(&t));
   
   return(0);
}

Vamos compilar e executar o programa acima, o que produzirá o seguinte resultado:

Sat Mar 25 06:10:10 1999

Biblioteca Padrão do C - <time.h>