mac
2024-04-26 705006fe0c1187ace53ee6505f71ba98fe4b44e6
app/src/main/java/com/hdl/photovoltaic/utils/TimeUtils.java
@@ -16,6 +16,9 @@
 */
public class TimeUtils {
    public static final String zhDateFormat = "yyyy/MM/dd";
    public static final String enDateFormat = "dd/MM/yyyy";
    /**
     * 获取分钟
     *
@@ -36,12 +39,13 @@
    /**
     * 时间戳转时间(格式:yyyy-MM-dd)
     *
     * @param timestamp 时间戳
     * @param timestamp   时间戳
     * @param date_format 时间格式(例如"yyyy-MM-dd")
     * @return -
     */
    public static String getDateTimestamp(long timestamp) {
    public static String getDateTimestamp(long timestamp, String date_format) {
        try {
            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd ", Locale.ENGLISH);
            SimpleDateFormat dateFormat = new SimpleDateFormat(date_format, Locale.ENGLISH);
            Date date = new Date(timestamp);
            return dateFormat.format(date);
        } catch (Exception e) {
@@ -95,4 +99,31 @@
        return "";
    }
    /**
     * 加天数
     *
     * @param date      日历
     * @param daysToAdd 天数
     * @return 日历
     */
    public static Calendar addDaysToDate(Calendar date, int daysToAdd) {
        Calendar newDate = (Calendar) date.clone();
        newDate.add(Calendar.DAY_OF_MONTH, daysToAdd);
        return newDate;
    }
    /**
     * 减天数
     *
     * @param date           日历
     * @param daysToSubtract 天数
     * @return 日历
     */
    public static Calendar subtractDaysFromDate(Calendar date, int daysToSubtract) {
        Calendar newDate = (Calendar) date.clone();
        newDate.add(Calendar.DAY_OF_MONTH, -daysToSubtract);
        return newDate;
    }
}