在我的 servlet 中,当一个请求进来时,我创建一个日期对象。
Date now = new Date();
我想执行缓存查找,我需要创建一个辅助函数,将日期格式化为:
2012.04.24-10:34
这是: yyyy-MM-dd,HH:mm
我有这个使用简单的日期格式:
public class DateHelpers {
public static final DateFormat minuteDateFormat = new SimpleDateFormat("yyyy-MM-dd,HH:mm", Locale.US);
public static String getDateKey(Date now) {
// use minuteDateFormat to format date
}
}
但我正在阅读简单的日期格式不是线程安全的。
我没有将字符串解析为日期格式,所以也许有更好更快的方法来做到这一点?
我正在获取一个日期对象并将其格式化为一个字符串,它必须是线程安全的,因为许多请求将使用此 DateHelper 静态方法从日期中获取密钥。