C ++ localtime () - Biblioteca padrão C ++

A função localtime () em C ++ converte a hora fornecida desde a época para a hora do calendário, que é expressa como a hora local.

A função localtime () é definida no arquivo de cabeçalho.

protótipo localtime ()

 tm * localtime (const time_t * time_pretr);

A função localtime () recebe um ponteiro do tipo time_tcomo argumento e retorna um objeto ponteiro de estrutura tm. O valor retornado pela função localtime () é a hora local.

Então, as horas, minutos e segundos podem ser acessados ​​usando tm_hour, tm_min e tm_sec respectivamente.

Parâmetros localtime ()

  • time_ptr: ponteiro para um objeto time_t a ser convertido.

localtime () Valor de retorno

  • Em caso de sucesso, a função localtime () retorna um ponteiro para um tmobjeto.
  • Em caso de falha, um ponteiro nulo é retornado.

Exemplo: Como funciona a função localtime ()?

 #include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); tm *tm_local = localtime(&curr_time); cout << "Current local time : " 

When you run the program, the output will be:

 Current local time : 19:20:14

Artigos interessantes...