AnsweredAssumed Answered

Como usar la fecha de creación

Question asked by jjhinojosa on Nov 7, 2007
Hola a todos

Mi problema es el siguiente: necesito el valor de la fecha de creacion del documento, para compararlo con otra fecha que tengo en el modelo. El caso es que el valor de la fecha que yo he creado lo recupero perfectamente, pero el valor de la fecha de creación me esta dando problemas. Este es el código que he implementado:

QName fechaComision = QName.createQName("my.new.model", "fecha");
QName fechaCreacion = ContentModel.PROP_ARCHIVED_DATE;
Map propiedades = this.nodeService.getProperties(actionedUponNodeRef);

Date fechaCo = (Date)propiedades.get(fechaComision);
Date fechaCre = (Date)propiedades.get(fechaCreacion);

//Date fechaCo=(Date)this.nodeService.getProperty(actionedUponNodeRef, fechaComision);
//Date fechaCre=(Date)this.nodeService.getProperty(actionedUponNodeRef, fechaCreacion);
System.out.println(fechaCo.toString());
System.out.println(fechaCre.toString());
long time = fechaCo.getTime() - fechaCre.getTime();

// Muestro el resultado en días
int dias=(int)(time/(3600*24*1000));
if (dias<7)
{

this.nodeService.setProperty(actionedUponNodeRef, fechaComision, fechaCre);
}


El error me da cuando imprimo la fechaCre, pero es porque no me devuelve bien el dato, tambien puede ser porque ese QName no es, y  si es por eso agradeceria que me dijerais que QName tengo que usar

Outcomes