复制
收藏
提问
简洁
创建一个 DateUtil 用于处理时间 注意:工具类中的方法被 static 修饰 提供一个传入 时间字符串,和时间格式字符串 返回 Date 对象的方法 自身有一个默认的时间字符串格式,提供一个 now 方法根据默认的格式返回时间字符串
2个月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
DateUtil 类设计
- 静态方法:工具类中的方法被
static
修饰,方便直接调用。 - 时间字符串转换:提供方法将时间字符串和时间格式字符串转换为
Date
对象。 - 默认时间格式:类中定义一个默认的时间字符串格式。
- now 方法:根据默认格式返回当前时间的字符串。
方法实现
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
// 默认时间格式
private static final String DEFAULT_FORMAT = "yyyy-MM-dd HH:mm:ss";
// 将时间字符串和时间格式字符串转换为 Date 对象
public static Date parse(String timeStr, String format) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.parse(timeStr);
}
// 根据默认格式返回当前时间的字符串
public static String now() {
SimpleDateFormat sdf = new SimpleDateFormat(DEFAULT_FORMAT);
return sdf.format(new Date());
}
}
使用示例
你觉得结果怎么样?