Ir para o conteúdo
Louise

Data do sistema

Mensagens Recomendadas

Louise    0
Louise

Bom dia.

Tenho uma duvida a alguma forma de chegar ao dia , mês e ano separadamente do sistema.

Eu sei chegar a tudo junto.

Desde já obrigada. :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedruss    0
pedruss

Boas,

Dá uma vista nesta classe Data, tem aquilo que precisas! :ipool:

#include <Windows.h>
class Data{
private:
  int dia, mes, ano;
  SYSTEMTIME st;
public:
  Data(void);
  ~Data(void);
  int get_dia (void) const { return dia; };
  int get_mes (void) const { return mes; };
  int get_ano (void) const { return ano; };
};

Data::Data(void){
  GetSystemTime(&st); 
  ano = st.wYear;
  mes = st.wMonth;
  dia = st.wDay;
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NMLZ    0
NMLZ

time_t agora; 
time(&agora); // devolve o tempo actual
struct tm *tempo; // estrutura que contem os componentes da data e hora
tempo = localtime(&agora);

agora usas o tm para receberes os valores de dia mes e ano. tens aqui todos os membros do struct: http://www.cplusplus.com/reference/clibrary/ctime/tm.html

para usares e' do genero:

cout << tempo->tm_mday << "/" << tempo->tm_mon + 1 << "/" << tempo->tm_year + 1900 << endl;

ps: não sei se isto e' independente do sistema.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
FABIO_F_A_SANTOS    0
FABIO_F_A_SANTOS

Mais uma sugestão...

Se usares as bibliotecas do wxWidgets podes usar directamente a classe wxDateTime, porém, eu criei umas classes muito simples para esse efeito, com os nomes dos dias e meses em português que disponibilizo neste tópico.

Cumprimentos!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade