Nombre del dia
Hola amigos, alguno sabe de una función (delphi 5) que tome como parámetro una fecha y devuelva como resultado el nombre del dia. Ej.
Func_nombre(22/11/2007)=Jueves Desde ya muchísimas gracias |
Se de una que te devuelve el numero del dia de la semana...
DayOfTheWeek |
Hola,
No recuerdo que exista una función así, y, de existir, retornaría los días "en inglés". Pero, no parece demasiado complicado preparar una función que tal vez te sirviera:
Ejemplo de llamada a la función:
|
Podemos lograr lo que quieres asi:
Nota: Recuerda que DayOfTheWeek en Delphi5 esta en la unidad DateUtil y a partir de Delphi6 en la unidad DateUtils ;). |
También esta otra:
|
Allí tienes tres maneras de hacer lo que quieres :). No habia visto que dec y Neftali tambien habian respondido :).
|
Cita:
Si mal no recuerdo (o quizás también dependa de la versión de Delphi) la funmción DayOfTheWeek devuelve un número de 0 a 6. Entonces se tendría que cambiar la matriz a Dias: array[0..6] of string... Saludos. |
Cita:
Cita:
Cita:
Nota: La diferencia entre las dos funciones es que DayOfWeek comienza en Domingo y DayOfTheWeek Comienza en Lunes. |
Ah, pues creo que nos estamos haciendo demasiado problema... de paso tengo mis dudas con esas funciones en versiones inferiores de d6;
Funcionaría hasta en d1 o 2 ??? :rolleyes: Saludos |
Si la fecha la extráes de una consulta SQL lo mejor es traer el nombre del día desde la misma consulta con un:
|
La franja horaria es GMT +2. Ahora son las 04:01:48. |
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