![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
¿Que es lo que quieres hacer?
Si quieres saber el numero del día de la semana, puedes usar la función. DayOfTheWeek de la unidad DateUtils, o la funcion DayOfWeek
Si lo que quieres es saber es el "nombre" del día, puedes usar algo como esto:
|
|
#2
|
|||
|
|||
|
Hola a todos,
Haciendo un DayOfWeek(now), siendo hoy lunes, me muestra que el número de la semana es 2. Supongo que esto es debido a que el calendario configurado es anglosajón y que el primer día de la semana es domingo. ¿cómo es posible modificar este calendario para que coja lunes como primer día de la semana? Si no modifico el calendario: · ¿cogerá el día de la semana igual a 2 cuando sea lunes en cualquier ordenador donde ejecute el programa? Es decir: · ¿depende del sistema operativo el número del día de la semana o una vez compilado el programa el calendario se mantendrá igual independientemente del SO, PC o país dónde se ejecute? Gracias de antemano por la ayuda. No he sabido encontrar si la respuesta a mis dudas están ya en algún post del foro. Disculpad las molestias si así ha sido. Un saludo. Santi. |
|
#3
|
||||
|
||||
|
Hola,
Echa un vistazo a este mensaje de Lepe. Cita:
|
|
#4
|
|||
|
|||
|
Gracias Dec,
Esto soluciona mi problema sin tener que cambiar configuraciones etc. En cuanto a la duda sobre si esta función me dará el mismo resultado siempre independientemente de sistema operativo, idioma del SO, etc. esto es cierto, ¿verdad? Un saludo. Cita:
|
|
#5
|
||||
|
||||
|
Hola,
Eso parece. La ayuda de la función "DayOfTheWeek()" no dice otra cosa: al contrario, ofrece cierta seguridad, al referirse a un estándar. Supongo que ahora está en ti saber qué función usas, es decir, si quieres que el primer día de la semana sea el lunes o el domingo. Y si quieres que sea el martes... usar una de las dos funciones (siempre la misma) y sumar los días que sean menester. Vamos, digo yo. ![]() |
|
#6
|
|||
|
|||
|
Gracias de nuevo Dec y perdona por no haber consultado yo antes la ayuda de Delphi
. A veces inconscientemente dejamos que nos solucionen los problemas otras personas... es más cómodo pero no nos ayudamos a nosotros mismos. Un saludo. Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Regresar el numero de semana | zvf | OOP | 2 | 28-11-2006 19:35:29 |
| De numero de semana a mes correspondiente | ANG4L | Varios | 2 | 08-06-2006 01:12:11 |
| calcular el numero de semana | remialdo | Varios | 7 | 11-09-2005 08:02:05 |
| dia de la semana | barman | Firebird e Interbase | 7 | 15-07-2004 12:40:48 |
| Dia de la semana | Carlex | SQL | 1 | 06-06-2004 20:45:54 |
|