![]() |
Numero de Semana y Numero de Mes
Hola me podrían ayudar con algunos cálculos de fechas?
Tengo una variable de tipo Fecha, a la cual quisiera calcularle a que número de mes pertenece y que número de semana pertenece, intente con las que están en la unidad DateUtils, pero me tira error pues las funciones tienen como parámetros constantes y no variables. Muchas gracias por su atencion |
|
Hola muchas gracias por tu tiempo.
Si esas son justamente las que estan en la unidad DateUtils, pero el problema es que no me deja tomar variables tipo fecha, solo constantes Aca te dejo un ejemplo del DateUtils
Nose como hacer para que me tome variables |
No entiendo lo que preguntas :confused:
Por cierto, recuerda poner los tags al código fuente, ejemplo: ![]() Gracias :) |
Ah Disculpa el tag, ehm o sea esas funciones, me tiran error si paso como parametro una variable de tipo TDateTime. Lo que necesito es alguna funcion que acepte variables del tipo mencionado y que calcule el numero de semana de un mes y el numero de mes del año de acuerdo a una fecha que yo ingrese
|
En el enlace que te he pasado vienen ejemplos:
En este caso devuelve el número del mes:
En cuanto al número de semana de un mes, ¿será semana del año, no? |
Cita:
|
Una simple búsqueda por los foros devuelve varias entradas. no las he mirado, pero haz una búsqueda si no te sirven.
http://www.clubdelphi.com/foros/showthread.php?t=62021 http://www.clubdelphi.com/foros/showthread.php?t=43370 http://www.clubdelphi.com/foros/showthread.php?t=17186 |
Está más que claro Casimiro, lo que pasa es que el amigo quiere que le pongamos exactamente lo que quiere para que solo copie y pegue...vaya con tanta info que se le dio. Desde su post se ve que no tiene idea de que quiere ni nada: "Solo acepta constantes", lo cual es falso, los parámetros que se marcan con "const" indican que no cambiarán dentro de la función o procedimiento. El mismo lo dice: "...que no me deja tomar variables tipo fecha, solo constantes...", pues es obvio que la función así está definida. Acepta un año y un mes y devuelve cuantos días tiene el mes en el año que se indica en los parámetros, nada que ver con lo que quiere, el numero de mes está muy simple y el número de semana no indica si se refiere a la semana del mes o del año, de cualquier forma todos los enlaces le dan información que dice necesitar. ¿Por que ya nadie se quiere molestar en leer un poco?
|
Cita:
Lo que queria saber es si habia alguna funcion diseñada en Delphi para calcular entre fechas variables, y si es que vengo a preguntar a este impresionante foro (en el cual me han tratado de maravilla y me han ayudado en todo), es porque he estado buscando la solucion en varias partes (siempre trato de usar dicho foro como ultimo recurso), te informo que intente las funciones del DateUtils y me salta error de "EAccesViolation" acompañado de unos numero sraros (que creo es hexadecimal) cuando intento poner una variable, pero en cambio si coloco algo constante como '02/08/13' me funcionaba de maravilla. En fin, no todos nacemos sabiendo, espero lo tengas en cuenta para la proxima... Saludos! |
Cita:
Muchas gracias por tu tiempo y paciencia Saludos! |
La franja horaria es GMT +2. Ahora son las 10:18:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi