使用DateFormat类格式化Date,dateformatdate,package cn.o
分享于 点击 48518 次 点评:53
使用DateFormat类格式化Date,dateformatdate,package cn.o
package cn.outofmemory.test;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class ConcurrentDateFormatAccess { public Date convertStringToDate(String dateString) throws ParseException { return SimpleDateFormat.getDateInstance(DateFormat.MEDIUM).parse(dateString); }}
package cn.outofmemory.test;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class ConcurrentDateFormatAccess { private DateFormat df = new SimpleDateFormat("yyyy MM dd"); public Date convertStringToDate(String dateString) throws ParseException { Date result; synchronized(df) { result = df.parse(dateString); } return result; }}
package cn.outofmemory.test;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class ConcurrentDateFormatAccess { private ThreadLocal<DateFormat> df = new ThreadLocal<DateFormat> () { @Override protected DateFormat initialValue() { return new SimpleDateFormat("yyyy MM dd"); } }; public Date convertStringToDate(String dateString) throws ParseException { return df.get().parse(dateString); }}
用户点评