Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   funcion cambiar formato de la fecha (https://www.clubdelphi.com/foros/showthread.php?t=55504)

sargento elias 18-04-2008 12:04:33

funcion cambiar formato de la fecha
 
Hola,

Me gustaría saber cuál es la función que si le paso una fecha en formato dd/mm/yy me devuelva por ejemplo

16 de Abril de 2008

y si sólo le paso el mes con un extract(month from date1.text) me devuelva ABRIL en vez de 4.


gracias ;)

gluglu 18-04-2008 12:27:11

Busca en la ayuda de Delphi acerca de la función FormatDateTime ;)

Caro 18-04-2008 12:40:53

Hola, como te dice gluglu debes utilizar FormatDateTime, ejemplo.

Código Delphi [-]
 Showmessage(FormatDateTime('d mmmm yyyy', Fecha));

Saluditos

juanlaplata 18-04-2008 14:11:48

Este es un ejemplo que use en cierta ocacion para hacer backups de la base de datos de un sistema
Código Delphi [-]
            
// que el formato de la fecha sea corto y con un guion
DateSeparator := '-';
ShortDateFormat := 'yyyy/mm/dd';
// *******************************************************************
// nombre con el que se guarda la copia de seguridad
nombreGuardar:= DateTimeToStr(Date)+'.mdb';
nombreZipear:= DateTimeToStr(Date)+'.zip';
//********************************************************************
// devolver formato de la fecha original
DateSeparator := '/';
ShortDateFormat := 'dd/mm/yyyy';
Aclaro que de esta manera es que esta config. en mi PC, deberian ver las sullas.

Lepe 18-04-2008 15:00:19

Cita:

Empezado por juanlaplata (Mensaje 280977)
Este es un ejemplo que use en cierta ocacion para hacer backups de la base de datos de un sistema

A veces nos complicamos la vida más de lo necesario, depende de lo "despejado que nos encontremos ;).

Código Delphi [-]
            
strFileName := FormatDateTime(' dd-mm-yyyy hh_nn_ss',now);
// nombre con el que se guarda la copia de seguridad
nombreGuardar:= StrFileName + '.mdb';
nombreZipear:= StrFileName + '.zip';

Saludos


La franja horaria es GMT +2. Ahora son las 07:46: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