package com.test.musichouduan.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 时间工具类
 */
public class TimeUtil {

    /**
     * 获取当前时间，格式为 yyyy-MM-dd HH:mm:ss
     * @return 当前时间的字符串表示
     */
    public static String getCurrentTime() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return sdf.format(new Date());
    }

    /**
     * 获取当前时间戳
     * @return 当前时间戳（毫秒）
     */
    public static long getTimestamp() {
        return System.currentTimeMillis();
    }

    /**
     * 根据指定格式格式化日期
     * @param date   要格式化的日期
     * @param format 格式字符串
     * @return 格式化后的日期字符串
     */
    public static String formatDate(Date date, String format) {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.format(date);
    }
}
