You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by Rob Outar <ro...@ideorlando.org> on 2002/11/20 21:20:23 UTC

A little date help

Hello all,

I am indexing the date using the java.io.file.lastModified() method

doc.add(new Field(MODIFIED_DT,
            DateField.timeToString(f.lastModified()), true, true, true));

I am trying to search on this field, but I am having a hard time formatting
the date correctly.  I am not sure what date format lastModified() uses so
trying to come up with a query in milliseconds for the above date field is
difficult.

Has anyone run into this problem?  Is there an easier way to do this?

Let me know,

Rob


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: A little date help

Posted by Ype Kingma <yk...@xs4all.nl>.
Rob,

On Wednesday 20 November 2002 21:20, you wrote:
> Hello all,
>
> I am indexing the date using the java.io.file.lastModified() method
>
> doc.add(new Field(MODIFIED_DT,
>             DateField.timeToString(f.lastModified()), true, true, true));
>
> I am trying to search on this field, but I am having a hard time formatting
> the date correctly.  I am not sure what date format lastModified() uses so
> trying to come up with a query in milliseconds for the above date field is
> difficult.
>
> Has anyone run into this problem?  Is there an easier way to do this?

In case you can do with less precision, you can store/index the date as a 
string of 8 digits yyyymmdd. There are some date formatting functions in 
java.text iirc. The format also nicely allows range queries.

Regards,
Ype

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>