Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Sigo sin saber utilizar TDateTime :(  (Leído 964 veces)
0 Usuarios y 1 Visitante están viendo este tema.
manuelrielo
Guru
***

Prestigio: 0
Desconectado Desconectado

Título universitario: dsgsdgdgsgdgd
Profesión: programador
Mensajes: 4



Lenguajes:
Visual Basic, C++
Bases de datos:
Access
« en: 02/12/2006, 13:51:07 »

Disculpar mi bloqueo, mi torpeza o como querais llamar... me gustaria que me pusierais un ejemplo práctico para extraer el día de una fecha
main()
{   int Dia; 
     Dia=DayOf(Date());     // <- no funciona Triste(((((    <no prototype available>
     return 0;
};

otra que se me ocurre...
main()
{ TDateTime Fecha:
   int Dia;
   Fecha=StrToDate("25/12/2006");
   Dia=Fecha.DayOf();
   return 0;
};
...
Saludos a todos y gracias por vuestro tiempo.
En línea
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #1 en: 02/12/2006, 16:22:28 »

Buenas.

El mensaje de error: "no prototype available", significa que desconoce la función DayOf.
Por lo que tenes que incluir la cabecera DateUtils.hpp y va a funcionar perfectamente.
Se aplica a los dos ejemplos que pusiste.

Saludos.
En línea

manuelrielo
Guru
***

Prestigio: 0
Desconectado Desconectado

Título universitario: dsgsdgdgsgdgd
Profesión: programador
Mensajes: 4



Lenguajes:
Visual Basic, C++
Bases de datos:
Access
« Respuesta #2 en: 03/12/2006, 18:50:40 »

Bien... bien... GRACIAS CID, ahora si me funciona.  Sonrisa  rey
En línea
Ge0Ks
Technocrat
*********

Prestigio: 3
Desconectado Desconectado

Mensajes: 131



« Respuesta #3 en: 15/01/2007, 11:08:50 »

yo tmb tengo un problemita con TDateTime... lo ke kiero hacer es ke la clase me capture la data de mi sistema, lo ke hago es lo siguiente
Código
TDateTime aux;
TDateTime aux2;
aux2.CurrentDate;
AnsiString h=aux.TimeString();
ShowMessage(h);

a este codigo lo hice para probar, pero cuando ejecuto el codigo, el show message me aparece con la data de 0:00:00 y no con la data del sistema, si alguien sabe como se lo agradeceria mucho  Feliz Feliz Feliz
En línea




Gracias Mari -- germanb@hotdesign.com.ar --
                  -- germanazo@papadedios.com.ar --
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #4 en: 15/01/2007, 14:26:52 »

Código:
TDateTime fechayhora;
AnsiString f  = fechayhora.CurrentDate().DateString();
AnsiString h  = fechayhora.CurrentTime().TimeString();
AnsiString fh = DateTimeToStr( fechayhora.CurrentDateTime());
ShowMessage(f+"\n"+h+"\n"+fh);

Con eso debería quedar todo más claro.
Saludos.
En línea

Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: