Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-07-2005
VRO VRO is offline
Miembro
 
Registrado: abr 2004
Posts: 230
Poder: 20
VRO Va por buen camino
Smile Problema maskedit en formato hora:minutos

Hola que hay??, tengo un problemilla que será una chorrada, pero me he liado la manta a la cabeza y no consigo ver la luz.

Utilizo un maskedit con formato hh:mm (horas : minutos) por lo tanto lo trata como un string y en mi base de datos hecha en interbase el campo que se llama horas lo tengo declarado de tipo Time. Mi pregunta es;:

¿Como puedo pasar el String a Time?

he probado lo siguiente: pongo como ejemplo las 10:00 horas

Código Delphi [-]
  hora.asdatetime:=StrTodatetime(maskedit.text);

Código Delphi [-]
 hora.text:=masedit.text;

Código Delphi [-]
 hora.text:=formatdatetime('hh:mm',StrTotime(maskedit.text));

tambien he leido algo del TimeStamp, pero la verdad es que no me he aclarado mucho.

Si alguien puede echarme una mano, eternamente agradecida.

VERO
Responder Con Cita
  #2  
Antiguo 21-07-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Código Delphi [-]
 procedure TForm1.Button1Click(Sender: TObject);
 var
 dTime:TTime;
 begin
 dTime:=Time;
 ShowMessage(TimeToStr(dTime));
 end;

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 22-07-2005
VRO VRO is offline
Miembro
 
Registrado: abr 2004
Posts: 230
Poder: 20
VRO Va por buen camino
Gracias marcoszorrilla, eso ya lo había probado tb pero mi caso es el contrario la hora:minutos les introduzco mediante String pero en la base de datos les tengo que pasar a Time y con todas las opciones me da error de TimeStamp
Responder Con Cita
  #4  
Antiguo 22-07-2005
VRO VRO is offline
Miembro
 
Registrado: abr 2004
Posts: 230
Poder: 20
VRO Va por buen camino
Wink

Lo solucioné de una forma que no quería, pero tampoco es un tema con el que quiera estar mucho tiempo estancada ya que no es de vital importancia para la aplicación. Cambie en la base de datos el campo hora tipo Time a char(5) (hh:mm) y de esa forma en la aplicación no tengo que hacer cambio de formato del Tmaskedit que es String a time sino que ya lo dejo todo en String.

Un poco chapuza porque lo más lógico ( creo yo) es que la hora sea de tipo Time pero bueno es lo que hay.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:03:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi