[
https://issues.apache.org/jira/browse/LANG-350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henri Yandell updated LANG-350:
-------------------------------
Fix Version/s: (was: Commons Time?)
4.0
Assuming the new date/time library comes out with Java 8, and that Lang 4.0 is
8 dependent, we'll revisit all lang.time JIRA issues then.
> 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
> Components: lang.time.*
> Affects Versions: 2.3
> Reporter: Nathan Silberman
> Priority: Minor
> Fix For: 4.0
>
> Attachments: RandomDateUtils.java, RandomDateUtilsTest.java
>
>
> 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 was sent by Atlassian JIRA
(v6.1#6144)