Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-09-2013
nefore nefore is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 25
Poder: 0
nefore Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 01-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
http://www.delphibasics.co.uk/ByUnit.asp?Unit=DateUtils
Responder Con Cita
  #3  
Antiguo 01-09-2013
nefore nefore is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 25
Poder: 0
nefore Va por buen camino
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

Código Delphi [-]
function DaysInAMonth(const AYear, AMonth: Word): Word;
begin
  Result := MonthDays[(AMonth = 2) and IsLeapYear(AYear), AMonth];
end;

Nose como hacer para que me tome variables

Última edición por Casimiro Notevi fecha: 01-09-2013 a las 20:08:33. Razón: Poner etiquetas [delphi] [/delphi]
Responder Con Cita
  #4  
Antiguo 01-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No entiendo lo que preguntas

Por cierto, recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #5  
Antiguo 01-09-2013
nefore nefore is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 25
Poder: 0
nefore Va por buen camino
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

Última edición por Casimiro Notevi fecha: 01-09-2013 a las 21:48:38.
Responder Con Cita
  #6  
Antiguo 01-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En el enlace que te he pasado vienen ejemplos:

En este caso devuelve el número del mes:
Código Delphi [-]
var
  myDate : TDateTime;
begin
  myDate := EncodeDate(2002, 10, 29);
  ShowMessage('The month of the year  = '+
              IntToStr(MonthOfTheYear(myDate)));
 end;

En cuanto al número de semana de un mes, ¿será semana del año, no?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Numero de semana de un mes paladincubano SQL 4 01-12-2008 19:45:42
Numero del dia de la semana molinero1 Varios 7 21-01-2008 13:24:32
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


La franja horaria es GMT +2. Ahora son las 22:52:37.


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
Copyright 1996-2007 Club Delphi