Vistas de página en total

Mostrando entradas con la etiqueta fecha. Mostrar todas las entradas
Mostrando entradas con la etiqueta fecha. Mostrar todas las entradas

martes, 16 de noviembre de 2010

Saber si un año o fecha es bisiesto o no

bool
TCalendario::Bisiesto(const TCalendario &c)
{
if (c.anyo % 4 == 0)
{
if (c.anyo % 100 == 0)
if (c.anyo % 400 != 0)
return false;

return true;
}
return false;
}

Saber si fecha correcta

bool
TCalendario::FechaBien(int dia, int mes, int anyo)
{
bool salida = false;

//si ((dia)||(mes)||(anyo)) mal
if (dia <= 0) || (mes <= 0) || (mes > 12))
salida = false;
//meses [30] dias: abril, junio, septiembre, noviembre
else if ((m == 4) || (m == 6) || (m == 9) || (m == 11))
salida = (d <= 30);
//meses [28-29] dias: febrero
else if (m == 2)
{
if (Bisiesto(a))
salida = (d <= 29);
else salida = (d <= 28);
}
//meses [31] días: resto
else salida = (d <= 31);

return salida;
}

lunes, 14 de septiembre de 2009

poo.c++.fecha del sistema

#include iostream
#include ctime
using namespace std;

int main()
{
time_t ahora=time(0);

tm* localtm=localtime(&ahora);
cout<
tm_mday<<"/"<tm_mon+1<<"/"<tm_year+1900<

return 1;
}