FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Numero del dia de la semana
Estoy intentando recoger el numero del dia de la semana, pero se ve que no lo paso bien al formato que necesito, que es un integer. Agradecería que alguien me pasara la linea de como hacerlo, gracias.
|
#3
|
||||
|
||||
¿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:
|
#4
|
|||
|
|||
Número del día de la semana
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. |
#5
|
||||
|
||||
Hola,
Echa un vistazo a este mensaje de Lepe. Cita:
|
#6
|
|||
|
|||
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:
|
#7
|
||||
|
||||
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. |
#8
|
|||
|
|||
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:
|
|
|
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 |
|