| | |
| | | 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"; |
| | |
| | | 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!"); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | } |