package com.cn.util; // 定义了代码所在的包名

import java.sql.Timestamp; // 导入Timestamp类，用于数据库中时间戳类型的操作
import java.text.SimpleDateFormat; // 导入SimpleDateFormat类，用于日期格式化
import java.util.Date; // 导入Date类，用于表示特定的瞬间，精确到毫秒

/**
 * @className DateUtil.java
 * @description 一个工具类，提供日期时间操作的实用方法。
 * @author lxs
 * @version 1.0
 * @since 1.0
 * @date 2019年9月7日
 */
public class DateUtil {
    /**
     * 返回当前时间的Timestamp对象。
     * @return 当前时间的Timestamp对象。
     */
    public static Timestamp now() {
        Date date = new Date(); // 创建一个Date对象，表示当前日期和时间
        SimpleDateFormat sFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 创建一个SimpleDateFormat对象，用于格式化日期
        return Timestamp.valueOf(sFormat.format(date)); // 将当前日期格式化为字符串，并转换为Timestamp对象返回
    }
}
