Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   formatdatetime usar de y no of (https://www.clubdelphi.com/foros/showthread.php?t=61358)

JXJ 04-11-2008 22:34:56

formatdatetime usar de y no of
 
tengo este codigo
asi

Código Delphi [-]
dat:string;

dat := formatdatetime( 'dddd, d mmmm of yyyy, hh:mm AM/PM ',  mytime +   mydate);//bien ok

y me da la fecha con este formato

Martes 4, Noviembre of 2008, 03:02 PM

ahi todo va vien, si el programa fuera solo en ingles.
pero la interfaz es para ser localizada. a varios idiomas.
especialmente el nuestro..

como le hago para que no necesite usar de la palabra of
y poder usar de o del para tener este resultado

Martes 4, de Noviembre de 2008, 03:02 PM

por que si le pongo de..
se toma como valor del format.
me sale
Martes 4, 48 Noviembre 48 2008, 03:02 PM
y asi no va la cosa

gracias.

jorge82 04-11-2008 22:44:39

Código Delphi [-]
dat := FormatDateTime( 'dddd, d' + QuotedStr(' de ') + 'mmmm' + QuotedStr(' de ') + 'yyyy, hh:mm AM/PM ',  mytime +   mydate);

roman 04-11-2008 22:49:46

De la ayuda de Delphi:

Cita:

'xx'/"xx" Characters enclosed in single or double quotes are displayed as-is, and do not affect formatting.
// Saludos

ixMike 04-11-2008 23:03:48

Cita:

Empezado por jorge82 (Mensaje 324178)
Código Delphi [-]dat := FormatDateTime( 'dddd, d' + QuotedStr(' de ') + 'mmmm' + QuotedStr(' de ') + 'yyyy, hh:mm AM/PM ', mytime + mydate);


O también
Código Delphi [-]
dat := FormatDateTime( 'dddd, d "de" mmmm "de" yyyy, hh:mm AM/PM ',  mytime +   mydate);


Esto es debido a que de, la d equivale a poner el día y la e a poner el año, cualquier texto debe entrecomillarse, bien entre comillas simples y bien dobles.


Salu2 :)

JXJ 05-11-2008 00:44:32

muchisimas gracias....

jorge82

roman
busque en la ayuda y no encontre esa parte que pones.. :S;:S


ixMike


La franja horaria es GMT +2. Ahora son las 08:06:27.

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