Hunter0x7c7
2024-09-12 60a3f2bc64b7a5f502e4133ced31f0b25c88d3f1
src/main/java/com/github/hunter0x7c7/sync/utils/DateUtils.java
@@ -1,16 +1,13 @@
package com.github.hunter0x7c7.sync.utils;
import org.apache.http.annotation.Immutable;
import org.apache.http.util.Args;
import java.lang.ref.SoftReference;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.*;
@Immutable
public final class DateUtils {
    public static final String PATTERN_Def = "yyyy-MM-dd HH:mm:ss";
    public static final String PATTERN_Def = "yyyy.MM.dd HH:mm:ss";
    public static final String PATTERN_RFC1123 = "EEE, dd MMM yyyy HH:mm:ss zzz";
    public static final String PATTERN_RFC1036 = "EEE, dd-MMM-yy HH:mm:ss zzz";
    public static final String PATTERN_ASCTIME = "EEE MMM d HH:mm:ss yyyy";
@@ -110,4 +107,15 @@
            THREADLOCAL_FORMATS.remove();
        }
    }
    public static class Args {
        public static void notNull(Object o, String msg) {
            if (o == null) {
                throw new RuntimeException(msg + " is not null!");
            }
        }
    }
}