commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Henri Yandell (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LANG-350) New RandomDateUtils class in the lang.time package
Date Sun, 21 Oct 2007 04:13:50 GMT

    [ https://issues.apache.org/jira/browse/LANG-350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12536489
] 

Henri Yandell commented on LANG-350:
------------------------------------

Attach them to this issue Nathan.

For me, the major telling point is whether it exposes any date weirdness. We've been burnt
too much by time classes that were full of bugs due to the JDK. Otherwise I'm all for considering
the code.

> New RandomDateUtils class in the lang.time package
> --------------------------------------------------
>
>                 Key: LANG-350
>                 URL: https://issues.apache.org/jira/browse/LANG-350
>             Project: Commons Lang
>          Issue Type: New Feature
>    Affects Versions: 2.3
>            Reporter: Nathan Silberman
>            Priority: Minor
>             Fix For: 3.0
>
>
> A new RandomDateUtils class that would provide methods for returning random datetimes
and random simple dates. Its functionality would include but not limited to the following:

> /* 
>  * Random datetime after Janurary 1st, 1970
>  */
> public static Date randomDate();
> /* 
>  * A Random datetime after the given date
>  */
> public static Date randomDateAfter( Date date );
> /* 
>  * A Random datetime before the given date
>  */
> public static Date randomDateBefore( Date date );
> /* 
>  * Random datetime after this instant
>  */
> public static Date randomFutureDate();
> /* 
>  * Random datetime before this instant
>  */
> public static Date randomPastDate();
> /* 
>  * Random date (zeroed out time) after Janurary 1st, 1970
>  */
> public static Date randomSimpleDate();
> /* 
>  * A Random date (zeroed out time) after the given date
>  */
> public static Date randomSimpleDateAfter( Date date );
> /* 
>  * A Random date (zeroed out time) before the given date
>  */
> public static Date randomSimpleDateBefore( Date date );
> /* 
>  * Random date (zeroed out time) after this instant
>  */
> public static Date randomSimpleFutureDate();
> /* 
>  * Random date (zeroed out time) before this instant
>  */
> public static Date randomSimplePastDate();

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message