Página principal   Módulos   Lista de namespaces   Hierarquia de classes   Lista de componentes   Lista de ficheiros   Membros do namespace   Componentes membro   Ficheiros membro   Páginas relacionadas  

Ferramentas de data e tempo

Módulo correspondente ao ficheiro Utilitarios/data.H. Mais...


Ficheiros

file  data.C
 Ficheiro de implementação do módulo datas.

file  data1.C
 Programa que demostra a utilização de datas e tempos de forma simples.

file  data.H
 Ficheiro de interface do módulo datas.

file  data_impl.H
 Ficheiro auxiliar de implementação do módulo datas.


Componentes

class  Data
 Representa datas posteriores a 1582, i.e., datas no calendário Gregoriano, adoptado por Portugal e outros países católicos em 1582. Mais...


Tipos básicos para datas e tempos

typedef long Duracao
 Representa durações em dias.

typedef int Dia
 Representa o dia do mês de uma data.

typedef int Ano
 Representa o ano de uma data.

enum  Mes {
  janeiro = 1, fevereiro, marco, abril,
  maio, junho, julho, agosto,
  setembro, outubro, novembro, dezembro
}
 Representa os meses do ano. Mais...

enum  DiaDaSemana {
  domingo = 0, segunda_feira, terca_feira, quarta_feira,
  quinta_feira, sexta_feira, sabado
}
 Representa os dias da semana. Mais...

int const numero_total_de_meses = 12
 A número de meses no ano.

std::string nomes_dos_meses [numero_total_de_meses+1]
 Os nomes dos meses do ano.

int const numero_total_de_dias_da_semana = 7
 O número de dias na semana.

std::string nomes_dos_dias_da_semana [numero_total_de_dias_da_semana]
 Os nomes dos dias da semana.


Operações associadas ao tipo Mes

Mesoperator++ (Mes &mes)
 Incrementação prefixa de meses.

Mesoperator-- (Mes &mes)
 Decrementação prefixa de meses.

Mes operator++ (Mes &mes, int)
 Incrementação sufixa de meses.

Mes operator-- (Mes &mes, int)
 Decrementação sufixa de meses.

Mesoperator+= (Mes &mes, int const numero_de_meses)
 Avança mês de um número de meses.

Mesoperator-= (Mes &mes, int const numero_de_meses)
 Recua mês de um número de meses.

Mes operator+ (Mes const mes, int const numero_de_meses)
 Devolve a adição de um mês com um dado número de meses.

Mes operator+ (int const numero_de_meses, Mes const mes)
 Devolve a adição de um mês com um dado número de meses.

int operator- (Mes const um_mes, Mes const outro_mes)
 Devolve a distância em número de meses entre dois meses.

Mes operator- (Mes const mes, int const numero_de_meses)
 Devolve a subtracção de um mês de um dado número de meses.

std::ostream & operator<< (std::ostream &saida, Mes const mes)
 Insere um mês num canal.

std::istream & operator>> (std::istream &entrada, Mes &mes)
 Extrai um mês de um canal.


Operações associadas ao tipo DiaDaSemana

DiaDaSemanaoperator++ (DiaDaSemana &dia_da_semana)
 Incrementação prefixa de dias da semana.

DiaDaSemanaoperator-- (DiaDaSemana &dia_da_semana)
 Decrementação prefixa de dias da semana.

DiaDaSemana operator++ (DiaDaSemana &dia_da_semana, int)
 Incrementação sufixa de dias da semana.

DiaDaSemana operator-- (DiaDaSemana &dia_da_semana, int)
 Incrementação sufixa de dias da semana.

DiaDaSemanaoperator+= (DiaDaSemana &dia_da_semana, int const numero_de_dias)
 Avança dia da semana de um número de dias da semana.

DiaDaSemanaoperator-= (DiaDaSemana &dia_da_semana, int const numero_de_dias)
 Recua dia da semana de um número de dias da semana.

DiaDaSemana operator+ (DiaDaSemana const dia_da_semana, int const numero_de_dias)
 Devolve a adição de um dia da semana com um dado número de dias da semana.

DiaDaSemana operator+ (int const numero_de_dias, DiaDaSemana const dia_da_semana)
 Devolve a adição de um dia da semana com um dado número de dias da semana.

int operator- (DiaDaSemana const um_dia_da_semana, DiaDaSemana const outro_dia_da_semana)
 Devolve a distância em número de dias da semana entre dois dias da semana.

DiaDaSemana operator- (DiaDaSemana const dia_da_semana, int const numero_de_dias)
 Devolve a subtracção de um dia da semana de um dado número de dias da semana.

std::ostream & operator<< (std::ostream &saida, DiaDaSemana const dia_da_semana)
 Insere um dia da semana num canal.

std::istream & operator>> (std::istream &entrada, DiaDaSemana &dia_da_semana)
 Extrai um dia da semana de um canal.


Operações associadas à classe Data

bool operator== (Data const &uma_data, Data const &outra_data)
 Indica se duas datas são iguais.

bool operator!= (Data const &uma_data, Data const &outra_data)
 Indica se duas datas são diferentes.

bool operator< (Data const &uma_data, Data const &outra_data)
 Indica se uma data é menor que outra.

bool operator> (Data const &uma_data, Data const &outra_data)
 Indica se uma data é maior que outra.

bool operator<= (Data const &uma_data, Data const &outra_data)
 Indica se uma data é menor ou igual a outra.

bool operator>= (Data const &uma_data, Data const &outra_data)
 Indica se uma data é maior ou igual a outra..

Duracao operator- (Data const &uma_data, Data const &outra_data)
 Devolve a distância entre duas datas.

Data operator- (Data const &data, Duracao const &duracao)
 Devolve a subtracção de uma duração de uma data.

Data operator+ (Data const &data, Duracao const &duracao)
 Devolve a adição de uma duração a uma data.

Data operator+ (Duracao const &duracao, Data const &data)
 Devolve a adição de uma duração a uma data.

std::ostream & operator<< (std::ostream &saida, Data const &data)
 Insere uma data num canal.

std::istream & operator>> (std::istream &entrada, Data &data)
 Extrai uma data de um canal.


Descrição detalhada

Módulo correspondente ao ficheiro Utilitarios/data.H.

Contém ferramentas para manipular data e tempo.


Documentação dos tipos

typedef long Utilitarios::Duracao
 

Representa durações em dias.

As durações podem ser positivas ou negativas. Não são representáveis durações superiores ao maior dos long int nem inferiores ao menor dos long int. Para resolver este problema (se ele for relevante), tem de se mudar o tipo básico para outro com maior gama ou para uma classe desenvolvida para o efeito.

Definido na linha 31 do ficheiro data.H.

Referenciado por Utilitarios::operator+(), Utilitarios::Data::operator+=(), Utilitarios::operator-() e Utilitarios::Data::operator-=().

typedef int Utilitarios::Dia
 

Representa o dia do mês de uma data.

Definido na linha 36 do ficheiro data.H.

Referenciado por Utilitarios::Data::Data() e Utilitarios::operator>>().

typedef int Utilitarios::Ano
 

Representa o ano de uma data.

Definido na linha 41 do ficheiro data.H.

Referenciado por Utilitarios::Data::Data(), Utilitarios::eBissexto(), Utilitarios::numeroDeDiasEm() e Utilitarios::operator>>().


Documentação dos valores da enumeração

enum Utilitarios::Mes
 

Representa os meses do ano.

Valores da enumeração:
janeiro 
fevereiro 
marco 
abril 
maio 
junho 
julho 
agosto 
setembro 
outubro 
novembro 
dezembro 

Definido na linha 46 do ficheiro data.H.

Referenciado por Utilitarios::Data::actual(), Utilitarios::Data::Data(), Utilitarios::numeroDeDiasEm(), Utilitarios::operator+(), Utilitarios::operator++(), Utilitarios::operator+=(), Utilitarios::operator-(), Utilitarios::operator--(), Utilitarios::operator-=(), Utilitarios::operator<<() e Utilitarios::operator>>().

enum Utilitarios::DiaDaSemana
 

Representa os dias da semana.

Valores da enumeração:
domingo 
segunda_feira 
terca_feira 
quarta_feira 
quinta_feira 
sexta_feira 
sabado 

Definido na linha 75 do ficheiro data.H.

Referenciado por Utilitarios::Data::diaDaSemana(), Utilitarios::operator+(), Utilitarios::operator++(), Utilitarios::operator+=(), Utilitarios::operator-(), Utilitarios::operator--(), Utilitarios::operator-=(), Utilitarios::operator<<() e Utilitarios::operator>>().


Documentação das funções

Utilitarios::Mes & Utilitarios::operator++ Mes   mes [inline]
 

Incrementação prefixa de meses.

Precondição:
mes = m.
Poscondição:
operator++ := mes = mês após m, passando-se de Dezembro a Janeiro.

Definido na linha 46 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

Utilitarios::Mes & Utilitarios::operator-- Mes   mes [inline]
 

Decrementação prefixa de meses.

Precondição:
mes = m.
Poscondição:
operator-- := mes = mês antes de m, passando-se de Janeiro a Dezembro.

Definido na linha 58 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

Utilitarios::Mes Utilitarios::operator++ Mes   mes,
int   
[inline]
 

Incrementação sufixa de meses.

Precondição:
mes = m.
Poscondição:
operator++ = m e mes = mês após m, passando-se de Dezembro a Janeiro.

Definido na linha 70 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

Utilitarios::Mes Utilitarios::operator-- Mes   mes,
int   
[inline]
 

Decrementação sufixa de meses.

Precondição:
mes = m.
Poscondição:
operator-- = m e mes = mês antes de m, passando-se de Janeiro a Dezembro.

Definido na linha 80 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

Utilitarios::Mes & Utilitarios::operator+= Mes   mes,
int const    numero_de_meses
[inline]
 

Avança mês de um número de meses.

Precondição:
mes = m.
Poscondição:
operator+= := mes = mês numero_de_meses após m, passando-se de Dezembro a Janeiro.

Definido na linha 90 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro, Utilitarios::Mes e Utilitarios::numero_total_de_meses.

Utilitarios::Mes & Utilitarios::operator-= Mes   mes,
int const    numero_de_meses
[inline]
 

Recua mês de um número de meses.

Precondição:
mes = m.
Poscondição:
operator-= := mes = mês numero_de_meses antes de m, passando-se de Janeiro a Dezembro.

Definido na linha 104 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

Utilitarios::Mes Utilitarios::operator+ Mes const    mes,
int const    numero_de_meses
[inline]
 

Devolve a adição de um mês com um dado número de meses.

Precondição:
V.
Poscondição:
operator+ = mês numero_de_meses após mes, passando-se de Dezembro a Janeiro.

Definido na linha 114 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

Utilitarios::Mes Utilitarios::operator+ int const    numero_de_meses,
Mes const    mes
[inline]
 

Devolve a adição de um mês com um dado número de meses.

Precondição:
V.
Poscondição:
operator+ = mês numero_de_meses após mes, passando-se de Dezembro a Janeiro.

Definido na linha 124 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

int Utilitarios::operator- Mes const    um_mes,
Mes const    outro_mes
[inline]
 

Devolve a distância em número de meses entre dois meses.

Precondição:
V.
Poscondição:
operator- = numero_de_meses entre outro_mes e um_mes.

Definido na linha 132 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro, Utilitarios::Mes e Utilitarios::numero_total_de_meses.

Utilitarios::Mes Utilitarios::operator- Mes const    mes,
int const    numero_de_meses
[inline]
 

Devolve a subtracção de um mês de um dado número de meses.

Precondição:
V.
Poscondição:
operator- = mês numero_de_meses antes de mes, passando-se de Janeiro a Dezembro.

Definido na linha 143 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro e Utilitarios::Mes.

std::ostream & Utilitarios::operator<< std::ostream &    saida,
Mes const    mes
[inline]
 

Insere um mês num canal.

Precondição:
V.
Poscondição:
saida contém o mês (formato textual) ou não saida.good().

Definido na linha 151 do ficheiro data_impl.H.

Referências Utilitarios::dezembro, Utilitarios::janeiro, Utilitarios::Mes e Utilitarios::nomes_dos_meses.

istream & Utilitarios::operator>> std::istream &    entrada,
Mes   mes
 

Extrai um mês de um canal.

Precondição:
V.
Poscondição:
entrada.good() e já não contém o mês, que está em mes. Alternativamente, não entrada.good()..

Definido na linha 41 do ficheiro data.C.

Referências Utilitarios::Mes, Utilitarios::nomes_dos_meses e Utilitarios::numero_total_de_meses.

Utilitarios::DiaDaSemana & Utilitarios::operator++ DiaDaSemana   dia_da_semana [inline]
 

Incrementação prefixa de dias da semana.

Precondição:
dia_de_semana = d.
Poscondição:
operator++ := dia_de_semana = dia da semana após d, passando-se de sabado a domingo.

Definido na linha 163 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

Utilitarios::DiaDaSemana & Utilitarios::operator-- DiaDaSemana   dia_da_semana [inline]
 

Decrementação prefixa de dias da semana.

Precondição:
dia_de_semana = d.
Poscondição:
operator-- := dia_de_semana = dia da semana antes de d, passando-se de domingo a sabado.

Definido na linha 176 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

Utilitarios::DiaDaSemana Utilitarios::operator++ DiaDaSemana   dia_da_semana,
int   
[inline]
 

Incrementação sufixa de dias da semana.

Precondição:
dia_de_semana = d.
Poscondição:
operator++ = d e dia_de_semana = dia da semana após d, passando-se de sabado a domingo.

Definido na linha 189 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

Utilitarios::DiaDaSemana Utilitarios::operator-- DiaDaSemana   dia_da_semana,
int   
[inline]
 

Incrementação sufixa de dias da semana.

Precondição:
dia_de_semana = d.
Poscondição:
operator++ = d e dia_de_semana = dia da semana após d, passando-se de sabado a domingo.

Definido na linha 201 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

Utilitarios::DiaDaSemana & Utilitarios::operator+= DiaDaSemana   dia_da_semana,
int const    numero_de_dias
[inline]
 

Avança dia da semana de um número de dias da semana.

Precondição:
dia_de_semana = d.
Poscondição:
operator+= := dia_de_semana = dia da semana numero_de_dias_de_semana após d, passando-se de sabado a domingo.

Definido na linha 213 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo, Utilitarios::numero_total_de_dias_da_semana e Utilitarios::sabado.

Utilitarios::DiaDaSemana & Utilitarios::operator-= DiaDaSemana   dia_da_semana,
int const    numero_de_dias
[inline]
 

Recua dia da semana de um número de dias da semana.

Precondição:
dia_de_semana = d.
Poscondição:
operator-= := dia_de_semana = dia da semana numero_de_dias_de_semana antes de d, passando-se de domingo a sabado.

Definido na linha 229 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

Utilitarios::DiaDaSemana Utilitarios::operator+ DiaDaSemana const    dia_da_semana,
int const    numero_de_dias
[inline]
 

Devolve a adição de um dia da semana com um dado número de dias da semana.

Precondição:
V.
Poscondição:
operator+ = dia da semana numero_de_dias_de_semana após dia_de_semana, passando-se de sabado a domingo.

Definido na linha 238 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

Utilitarios::DiaDaSemana Utilitarios::operator+ int const    numero_de_dias,
DiaDaSemana const    dia_da_semana
[inline]
 

Devolve a adição de um dia da semana com um dado número de dias da semana.

Precondição:
V.
Poscondição:
operator+ = dia da semana numero_de_dias_de_semana após dia_de_semana, passando-se de sabado a domingo.

Definido na linha 249 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

int Utilitarios::operator- DiaDaSemana const    um_dia_da_semana,
DiaDaSemana const    outro_dia_da_semana
[inline]
 

Devolve a distância em número de dias da semana entre dois dias da semana.

Precondição:
V.
Poscondição:
operator- = numero_de_dias_de_semana entre outro_dia_de_semana e um_dia_de_semana.

Definido na linha 257 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo, Utilitarios::numero_total_de_dias_da_semana e Utilitarios::sabado.

Utilitarios::DiaDaSemana Utilitarios::operator- DiaDaSemana const    dia_da_semana,
int const    numero_de_dias
[inline]
 

Devolve a subtracção de um dia da semana de um dado número de dias da semana.

Precondição:
V.
Poscondição:
operator- = dia da semana numero_de_dias_de_semana antes de dia_de_semana, passando-se de domingo a sabado.

Definido na linha 271 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo e Utilitarios::sabado.

std::ostream & Utilitarios::operator<< std::ostream &    saida,
DiaDaSemana const    dia_da_semana
[inline]
 

Insere um dia da semana num canal.

Precondição:
V.
Poscondição:
saida contém o dia da semana (formato textual) ou não saida.good().

Definido na linha 279 do ficheiro data_impl.H.

Referências Utilitarios::DiaDaSemana, Utilitarios::domingo, Utilitarios::nomes_dos_dias_da_semana e Utilitarios::sabado.

std::istream & Utilitarios::operator>> std::istream &    entrada,
DiaDaSemana   dia_da_semana
 

Extrai um dia da semana de um canal.

Precondição:
V.
Poscondição:
entrada.good() e já não contém o dia da semana, que está em dia_de_semana. Alternativamente, não entrada.good()..

Definido na linha 58 do ficheiro data.C.

Referências Utilitarios::DiaDaSemana, Utilitarios::nomes_dos_dias_da_semana e Utilitarios::numero_total_de_dias_da_semana.

bool Utilitarios::operator== Data const &    uma_data,
Data const &    outra_data
[inline]
 

Indica se duas datas são iguais.

Precondição:
V.
Poscondição:
operador== = uma_data é igual a outra_data.

Definido na linha 518 do ficheiro data_impl.H.

bool Utilitarios::operator!= Data const &    uma_data,
Data const &    outra_data
[inline]
 

Indica se duas datas são diferentes.

Precondição:
V.
Poscondição:
operador!= = uma_data é diferente de outra_data.

Definido na linha 526 do ficheiro data_impl.H.

bool Utilitarios::operator< Data const &    uma_data,
Data const &    outra_data
[inline]
 

Indica se uma data é menor que outra.

Precondição:
V.
Poscondição:
operador< = uma_data é menor que outra_data.

Definido na linha 532 do ficheiro data_impl.H.

bool Utilitarios::operator> Data const &    uma_data,
Data const &    outra_data
[inline]
 

Indica se uma data é maior que outra.

Precondição:
V.
Poscondição:
operador>= = uma_data é maior uqe outra_data.

Definido na linha 538 do ficheiro data_impl.H.

bool Utilitarios::operator<= Data const &    uma_data,
Data const &    outra_data
[inline]
 

Indica se uma data é menor ou igual a outra.

Precondição:
V.
Poscondição:
operador<= = uma_data é menor ou igual a outra_data.

Definido na linha 544 do ficheiro data_impl.H.

bool Utilitarios::operator>= Data const &    uma_data,
Data const &    outra_data
[inline]
 

Indica se uma data é maior ou igual a outra..

Precondição:
V.
Poscondição:
operador>= = uma_data é maior ou igual igual a outra_data.

Definido na linha 550 do ficheiro data_impl.H.

Utilitarios::Duracao Utilitarios::operator- Data const &    uma_data,
Data const &    outra_data
[inline]
 

Devolve a distância entre duas datas.

Precondição:
V.
Poscondição:
operador- = distância entre outra_data e uma_data, em dias.

Definido na linha 556 do ficheiro data_impl.H.

Utilitarios::Data Utilitarios::operator- Data const &    data,
Duracao const &    duracao
[inline]
 

Devolve a subtracção de uma duração de uma data.

Precondição:
duracao <= 0 ou Data(ano_minimo, 1, 1) + d <= data..
Poscondição:
operador- + duracao = data.

Definido na linha 562 do ficheiro data_impl.H.

Referências Utilitarios::Duracao e Utilitarios::janeiro.

Utilitarios::Data Utilitarios::operator+ Data const &    data,
Duracao const &    duracao
[inline]
 

Devolve a adição de uma duração a uma data.

Precondição:
0 <= duracao ou Data(ano_minimo, 1, 1) - d <= data.
Poscondição:
operador- = data acrescentada de duracao.

Definido na linha 571 do ficheiro data_impl.H.

Referências Utilitarios::Duracao e Utilitarios::janeiro.

Utilitarios::Data Utilitarios::operator+ Duracao const &    duracao,
Data const &    data
[inline]
 

Devolve a adição de uma duração a uma data.

Precondição:
0 <= duracao ou Data(ano_minimo, 1, 1) - d <= data.
Poscondição:
operador+ = data acrescentada de duracao.

Definido na linha 580 do ficheiro data_impl.H.

Referências Utilitarios::Duracao e Utilitarios::janeiro.

std::ostream & Utilitarios::operator<< std::ostream &    saida,
Data const &    data
[inline]
 

Insere uma data num canal.

Precondição:
V.
Poscondição:
saida contém a data (a/m/d) ou não saida.good().

Definido na linha 589 do ficheiro data_impl.H.

std::istream & Utilitarios::operator>> std::istream &    entrada,
Data   data
 

Extrai uma data de um canal.

Precondição:
V.
Poscondição:
entrada.good() e já não contém a data, que está em data. Alternativamente, não entrada.good()..

Definido na linha 115 do ficheiro data.C.

Referências Utilitarios::Ano, Utilitarios::Dia, Utilitarios::Mes, Utilitarios::numero_total_de_meses e Utilitarios::numeroDeDiasEm().


Documentação das variáveis

int const Utilitarios::numero_total_de_meses = 12
 

A número de meses no ano.

Definido na linha 64 do ficheiro data.H.

Referenciado por Utilitarios::numeroDeDiasEm(), Utilitarios::operator+=(), Utilitarios::operator-() e Utilitarios::operator>>().

string Utilitarios::nomes_dos_meses
 

Valor inicial:

 {
    "", 
    "Janeiro",
    "Fevereiro",
    "Março",
    "Abril",
    "Maio",
    "Junho",
    "Julho",
    "Agosto",
    "Setembro",
    "Outubro",
    "Novembro",
    "Dezembro"
}
Os nomes dos meses do ano.

Indexável com o os valores enumerados do tipo Mes.

Definido na linha 13 do ficheiro data.C.

Referenciado por Utilitarios::operator<<() e Utilitarios::operator>>().

int const Utilitarios::numero_total_de_dias_da_semana = 7
 

O número de dias na semana.

Definido na linha 88 do ficheiro data.H.

Referenciado por Utilitarios::Data::diaDaSemana(), Utilitarios::operator+=(), Utilitarios::operator-() e Utilitarios::operator>>().

string Utilitarios::nomes_dos_dias_da_semana
 

Valor inicial:

{
    "Domingo",
    "segunda-feira",
    "terça-feira",
    "quarta-feira",
    "quinta-feira",
    "sexta-feira",
    "Sábado"
}
Os nomes dos dias da semana.

Indexável com o os valores enumerados do tipo DiaDaSemana.

Definido na linha 30 do ficheiro data.C.

Referenciado por Utilitarios::operator<<() e Utilitarios::operator>>().


Gerado em Tue Dec 3 15:19:36 2002 para Pacotes por doxygen1.3-rc1