Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Tomar el año de un DateEdit. (https://www.clubdelphi.com/foros/showthread.php?t=32863)

Drahcir 19-06-2006 10:10:32

Tomar el año de un DateEdit.
 
Hola a todos,

Tengo en Delphi unos DateEdit donde el usuario introduce un rango de fechas para mostrar un listado. El caso es que antes de ejecutar una query necesito tomar el año, solamente el año, de una de las fechas introducidas en el DateEdit, es decir, hacer un substr del texto en delphi. Como he de hacerlo??

Muchas gracias.

Lepe 19-06-2006 10:21:57

Si es un DateEdit, tendrá una propiedad "date" que te devuelve la fecha, usa la función Yearof(dateedit.date).

Si acaso necesitas una unidad es: uses DateUtils

Saludos

Neftali [Germán.Estévez] 19-06-2006 10:22:39

Busca en la ayuda de Delphi la función YearOf y pásale como parámetro la fecha del Control.

Drahcir 19-06-2006 10:37:54

Lo he solucionado con un .... AnhoDesde := copy(FechaDesde.Text,7,4) probaré de todas formas con el YearOf.

Muchas gracias.

kuan-yiu 19-06-2006 12:51:39

Cita:

Empezado por Drahcir
Lo he solucionado con un .... AnhoDesde := copy(FechaDesde.Text,7,4) probaré de todas formas con el YearOf.

Muchas gracias.

Te recomiendo que siempre que puedas uses las funciones que proporciona Delphi antes que ese tipo de cálculos porque así te evitas futuros fallos y problemas con cambios de versión, actualizaciones de librerías...

Drahcir 19-06-2006 13:49:14

Cita:

Empezado por kuan-yiu
Te recomiendo que siempre que puedas uses las funciones que proporciona Delphi antes que ese tipo de cálculos porque así te evitas futuros fallos y problemas con cambios de versión, actualizaciones de librerías...

Gracias por el consejo, al final he utilizado la función YearOf y funciona perfectamente.


La franja horaria es GMT +2. Ahora son las 11:54:06.

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