【发布时间】:2013-03-26 04:40:56
【问题描述】:
我正在开发一个 spring 应用程序,在我的一个控制器中,我有以下几行来从字符串解析到日期并将解析的日期格式化为所需的格式。但是我再次需要在不使用任何 SimpleDateFormat 的情况下将格式化的字符串解析回日期,所以可以这样做吗?
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy");
SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd");
Date pick=dateFormat.parse(request.getParameter("pickDate"));
String pick_date=dateFormat2.format(pick);
【问题讨论】:
-
使用 SimpleDateFormat 有什么问题?
-
为什么不能使用
SimpleDateFormat? -
你应该避免使用 SimpleDataFormat,因为它不是线程安全的。
-
那么您可以拥有一个本地日期格式对象,而不是跨线程共享一个
-
我没有看到不使用
SimpleDateFormat的正当理由
标签: java simpledateformat date-formatting date-parsing