Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 24/01/2008
RoyTan's Avatar
RoyTan RoyTan is offline
Miembro
 
Join Date: Oct 2003
Location: Mijas - Málaga
Posts: 122
Poder: 23
RoyTan Va por buen camino
Problemas con TTimer

Saludos.

Bueno me doy por vencido.

Después de unas cuantas horas intentando hacerlo por mi mismo, he llegado a la conclusión, de que sin la inestimable ayuda del generoso club Delphi, realmente no soy nadie.

Mi problema es el siguiente.

Tengo en un formulario insertado un TTimer y en su evento OnTimer este codigo

StaticText.Caption := TimeToStr(Now);

Hasta aquí todo bien.

Pero resulta que la hora la pone de la siguiente forma

Ejemplo

1:10:30 y yo necesito por razones que me llevarían un buen rato explicar.

01:10:30, necesito poner el cero delante cuando sea 1, 2, 3, 4, 5, 6, 7, 8, 9

y quedaría así 01,02,03,04,05,06,07,08,09

Y cuando sean la 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 que no ponga el cero.

Estoy intentando utilizar la función Lenght( ), pero nada, no se ni por donde empezar.

¿Sería posible hacer lo que pido?

Gracias.
Reply With Quote
  #2  
Old 24/01/2008
ixMike's Avatar
ixMike ixMike is offline
Miembro
 
Join Date: Feb 2004
Posts: 1,151
Poder: 24
ixMike Va por buen camino
Utiliza la función FormatDateTime();

Código Delphi [-]
Label1.Caption:=FormatDateTime('h:nn:ss', Now); //En vez de Now puedes utilizar Time, igual que Date para fechas 

Mira en la ayuda para saber cómo se utiliza el formato.

Por ejemplo, este es uno que utilizo yo:

Código Delphi [-]
Ahora:=FormatDateTime('"Hoy," dddd d "de" mmmm "de" yyyy, "a las" h:nn "horas"', Now);

Incluso tienes la opción (no recuerdo cómo era) de que te salga am/pm.

Saludos.

Last edited by ixMike : 24/01/2008 at 01:41.
Reply With Quote
  #3  
Old 24/01/2008
RoyTan's Avatar
RoyTan RoyTan is offline
Miembro
 
Join Date: Oct 2003
Location: Mijas - Málaga
Posts: 122
Poder: 23
RoyTan Va por buen camino
[quote=ixMike;260424]Utiliza la función FormatDateTime();

Código Delphi [-]
Label1.Caption:=FormatDateTime('h:nn:ss', Now); //En vez de Now puedes utilizar Time, igual que Date para fechas 

Funciona al ponerle una h más así:
Label1.Caption:=FormatDateTime('hh:nn:ss', Now);

y va perfecto.

Muchas gracias ixMike, eres grande amigo.
Reply With Quote
  #4  
Old 24/01/2008
ixMike's Avatar
ixMike ixMike is offline
Miembro
 
Join Date: Feb 2004
Posts: 1,151
Poder: 24
ixMike Va por buen camino
Quote:
Originally Posted by RoyTan View Post
Funciona al ponerle una h más así:
Label1.Caption:=FormatDateTime('hh:nn:ss', Now);

y va perfecto.

Muchas gracias ixMike, eres grande amigo.

¡ay! claro, si tú SÍ querías el cero de delante , ¡qué despiste! ¿Lo lograste por azar, por mirar la ayuda, o porque ya sabías de estos formatos?

Y de nada, hombre, para eso estamos.


Salu2
Reply With Quote
  #5  
Old 24/01/2008
RoyTan's Avatar
RoyTan RoyTan is offline
Miembro
 
Join Date: Oct 2003
Location: Mijas - Málaga
Posts: 122
Poder: 23
RoyTan Va por buen camino
Sencillamente me refrescaste la memoria, ixMike.

Gracias de nuevo.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
GetTickCount vs. TTimer Wonni API de Windows 4 17/07/2006 14:32
Problemas con TTimer SoulSoldier Varios 1 28/04/2006 23:51
Ttimer en un Unit douguiehm Varios 4 22/07/2005 18:16
Imagenes con Ttimer zugazua2001 Gráficos 3 04/06/2005 23:00
Problemas con Ttimer ¡¡¡ elbilla Varios 2 21/09/2004 10:12


All times are GMT +2. The time now is 23:07.


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