[
https://issues.apache.org/jira/browse/OFBIZ-4545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13146167#comment-13146167
]
Adrian Crum commented on OFBIZ-4545:
------------------------------------
The method:
public static String formatDate(Date date, DateFormat dateFormatter)
is not needed. If you already have both objects, then you can format the date
with them.
Do not test for null arguments and return an empty String - that is a bad
design pattern that makes development and debugging difficult. If client code
passes a null argument to the method, then the method should throw a NPE - that
is how you let the client code know that it is doing something wrong. See the
current version of UtilDateTime.java, line 760 and below for the correct way to
implement date/time methods.
> DateFormat API extension
> ------------------------
>
> Key: OFBIZ-4545
> URL: https://issues.apache.org/jira/browse/OFBIZ-4545
> Project: OFBiz
> Issue Type: Improvement
> Components: framework
> Reporter: Dimitri Unruh
> Priority: Minor
> Attachments: OFBIZ-4545.patch, OFBIZ-4545.patch
>
>
> Some API extensions for Dateformating
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira