All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.core.util.DateUtil.class Maven / Gradle / Ivy

????4f?
[?	s?
s?
s?	s?
s?
?
?
s?
-?
?
?
?
?
?Dz
s?	s??
?	??
??	s???
??
?
?
?
?
??
s?
?
?
s?
?
s?
s?
s??	s?
{??
-??
s?	s?
-?
s?	s?	s??
6?
6?
?
s?
?
???
=?
s?
s?
s?
s?
{??
??	s?
s?
s?
s???
s?0
??
????
s?
s?
-?	s?	s??
U?
U?
U?
??
??
??
?
??
??
??
?
-??
s?
s?	s?
s?
s?
s?
s??
m???
??
??
s
{

s
s
	


{
{
{?`	s	s	s
s	s	s	s	sInnerClassesFORMAT_ISO8601Ljava/lang/String;
ConstantValueDEFAULT_DATETIME_FORMATLjava/text/DateFormat;DEFAULT_DATE_FORMATDEFAULT_TIME_FORMATSQL_DATE_FORMAT
MINUTE_FORMATMILLI_TO_MINUTESJHOUR_TO_MINUTESIDAY_TO_HOURT_MINUTET_HOURT_DAYMIN_DATELjava/util/Date;MAX_DATEQ1Q2Q3Q4QUARTERS[Ljava/util/Date;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis!Lde/tsl2/nano/core/util/DateUtil;millisToMinutes(J)ImillisminutesToMillis(I)Jminutes	diffHours#(Ljava/util/Date;Ljava/util/Date;)Idate1date2diffMinutes
diffMillis#(Ljava/util/Date;Ljava/util/Date;)JcalLjava/util/Calendar;long1long2	addMillis#(Ljava/util/Date;J)Ljava/util/Date;date
addMinutes#(Ljava/util/Date;I)Ljava/util/Date;addHourshoursaddDaysdays	addMonthsmonthsaddYearsyearsconcatDateAndTime2(Ljava/util/Date;Ljava/util/Date;)Ljava/util/Date;timeyearmonthdayseconds(J)FgetTimeUnitInMillis#(Ljava/util/concurrent/TimeUnit;I)JtimeUnitLjava/util/concurrent/TimeUnit;
timeUnitValuegetTimeUnitInMinutes#(Ljava/util/concurrent/TimeUnit;I)I
StackMapTablegetDelayToNextTimeUnit"(Ljava/util/concurrent/TimeUnit;)Jmodnow
getStartOfDay"(Ljava/util/Date;)Ljava/util/Date;
startOfDay?getEndOfDayendOfDaygetStartOfMonthstartOfMonth
getEndOfMonth
endOfMonthgetStartOfYearstartOfYeargetEndOfYear	endOfYeargetFormattedDate$(Ljava/util/Date;)Ljava/lang/String;dstrgetFormattedTimeStamp()Ljava/lang/String;getFormattedTime(J)Ljava/lang/String;getFormattedMinutesgetFormattedDateTime6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;sdfLjava/text/SimpleDateFormat;patterngetDate(III)Ljava/util/Date;getTime(II)Ljava/sql/Time;hourminute(IIIZ)Ljava/sql/Time;toffsetsecondUTCgetFieldOfDate(Ljava/util/Date;I)IfieldgetYear(Ljava/util/Date;)IgetMonthgetDayadd$(Ljava/util/Date;II)Ljava/util/Date;amountchangevalue
setMaximumgetToday()Ljava/util/Date;getTomorrowgetYesterday$(Ljava/lang/String;)Ljava/util/Date;eLjava/text/ParseException;formattedString?
getDateSQLtoSqlDateStringsetDateTime)(Ljava/util/Date;IIIIIII)Ljava/util/Date;sourcemillisetDate%(Ljava/util/Date;III)Ljava/util/Date;-(Ljava/util/Calendar;III)Ljava/util/Calendar;setTime&(Ljava/util/Date;IIII)Ljava/util/Date;.(Ljava/util/Calendar;IIII)Ljava/util/Calendar;	isWorkDay+(Ljava/util/Date;Ljava/util/Collection;[I)ZholidaysLjava/util/Collection;freeDays[ILocalVariableTypeTable(Ljava/util/Collection;	Signature=(Ljava/util/Date;Ljava/util/Collection;[I)ZisDayOfWeek(Ljava/util/Date;[I)ZweekDays(Ljava/util/Calendar;[I)ZgetNextWorkday8(Ljava/util/Date;Ljava/util/Collection;)Ljava/util/Date;J(Ljava/util/Date;Ljava/util/Collection;)Ljava/util/Date;getWorkdayCount9(Ljava/util/Date;Ljava/util/Date;Ljava/util/Collection;)IbeginendcK(Ljava/util/Date;Ljava/util/Date;Ljava/util/Collection;)I	intersectC(Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;)Zfrom1to1from2to2contains
periodFromperiodToincludes3(Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;)ZdateToCheckgetCalendar&(Ljava/util/Date;)Ljava/util/Calendar;()Ljava/util/Calendar;getTimeDiffUTC(JJ)Ljava/util/Date;endTime	startTimegetTimeZoneOffsettimeInMillissetUTCTimeZonesetNoTimeOffset	clearTimesrcclearSeconds	clearDate*(Ljava/util/Calendar;)Ljava/util/Calendar;
setSeconds,(Ljava/util/Calendar;II)Ljava/util/Calendar;millisecond
equalsDate#(Ljava/util/Date;Ljava/util/Date;)Zfirstfcalscal
getDaysOfYearisPast(Ljava/util/Date;)ZisFuturecurrentTimeSeconds()I
getQuarter#(ILjava/util/Date;)Ljava/util/Date;quartergetCurrentQuarterigetNextQuarterqgetQuarters#([Ljava/util/Date;)Ljava/util/List;datesquartersLjava/util/List;"Ljava/util/List;5([Ljava/util/Date;)Ljava/util/List;
getWeekOfYearmin#([Ljava/util/Date;)Ljava/util/Date;maxgetMillisWithoutYear
cutSeconds(J)JcutTimetoISO8601UTCtzLjava/util/TimeZone;dffromISO8601UTCdateStrtoLocaleFormat&(Ljava/lang/String;)Ljava/lang/String;
iso8601UTC?
SourceFile
DateUtil.javajava/util/Calendar??????????NO( NP!"#$%&'????java/lang/AssertionError(0)*k??"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderunknown timeUnit=+,+-.??/01(*2%&#??3%????????4?java/util/Dateyyyy-MMM-dd_HHmmss_sss?????"??????java/text/SimpleDateFormat5?678?
java/sql/Time	
Y???()9java/text/ParseException:;<??%&%'56=H>58?@ABCD+,9:Eh????de/tsl2/nano/core/util/Period?FGbHHIJKLPjava/lang/ObjectMNOPQR6STUV>Wh
??lmKLo
de/tsl2/nano/core/util/ListSet>X|Y~Yde/tsl2/nano/core/util/DateUtilyyyy-MM-dd'T'HH:mm'Z'ZU[k?\4]^_`java/text/DateFormatabcded
yyyy-MM-ddmm:ss???????????????!de/tsl2/nano/core/util/DateUtil$1java/lang/Stringjava/util/Listjava/util/TimeZonegetTimeInMillis()J(Ljava/util/Date;)VsetTimeInMillis(J)V(II)Vget(I)Iset	(IIIIII)V($SwitchMap$java$util$concurrent$TimeUnitjava/util/concurrent/TimeUnitordinalappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)Vjava/lang/SystemcurrentTimeMillisgetActualMinimumgetActualMaximumformatcleargetTimeZone()Ljava/util/TimeZone;	getOffsetparse"de/tsl2/nano/core/ManagedExceptionforward,(Ljava/lang/Throwable;)Ljava/lang/Throwable;java/util/Collection(Ljava/lang/Object;)Zjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/lang/IntegervalueOf(I)Ljava/lang/Integer;after#(Ljava/util/Date;Ljava/util/Date;)V
intersects"(Lde/tsl2/nano/core/util/Period;)Z%de/tsl2/nano/core/util/ConcurrentUtil
getCurrent%(Ljava/lang/Class;)Ljava/lang/Object;getInstance
setCurrent([Ljava/lang/Object;)V
setLenient(Z)VsetRawOffset(I)V((Ljava/lang/String;)Ljava/util/TimeZone;
setDefault(Ljava/util/TimeZone;)Vequalsbefore!de/tsl2/nano/core/util/NumberUtil'([Ljava/lang/Object;)Ljava/lang/Object;setTimeZonelength!de/tsl2/nano/core/util/FormatUtil&(Ljava/lang/Object;)Ljava/lang/String;java/lang/ClassdesiredAssertionStatus()ZgetDateTimeInstance(II)Ljava/text/DateFormat;getDateInstance(I)Ljava/text/DateFormat;getTimeInstance1s[???t
??
??
??
??
??
??
??
??	??	??	??	??	??	??	??	??	??????X???3*???
DE???	???1?m???N???	???1??i??X???	???A
*+???l??\?
??
??	???=	*+????g?	??	??	???|*?M,?B,+?	,?7!e??rs
tuv?4??????
????	???Y?
N-*?a?-?
?????? ??????	???W*?M,?,?
?????? ??????	???W*?M,?,?
?????? ??????	???V*?M,?,?
?????? ??????	???V*?M,?,?
?????? ??????	???V*?M,?,?
?????? ??????	????	J*?M,?>,?6,?6,+?	,?6,?6,
?6,?,?
??*
??????&?.?6?E??\	J??J??E?????8??1??&$??.??6??	???0?n??????	????*???i????????	????j??*??Y???*?.?3'0??hh?A?G?J?M?h??j??j???!	????a?!@?*?.?4%-??h?B??B?%?B??Y?Y??*??? ?!q\@??&	
(169=@[?46??=??a??]??[???
?(?	???g?
L*?+*?	+?"?
??"#$
&???????
?	???r ?
L*?+*?	+;;?"W+?
??012
45? ??????
?	???q?
L*?+*?	++?#?$+?
?%???@A
CD???????
?	???q?
L*?+*?	++?&?$+?
?'??NOP
RS???????
?	???q?
L*?+*?	++?#?$+?
?(??]^_
ab???????
?	???q?
L*?+*?	++?&?$+?
?)??lmn
pq???????
?	???_*L*??+*?,L+??{|}?????????	???%
?-Y?./?0???	???_*L*??1*?,L+??????????????	???6?-Y?2?3??????	???9?4?-Y?2?,??????	???_*L*??5*?,L+??????????????	???~*M*??6Y+?7N-*?8M,????????*???????????	??v?
N-?9?	-?&;-?$?-?&??=Y??>????"?&?6?F?>6?S?S?S?S?N????F?		
?M*?M,???

? ?????	
?0*???????	
?0*????"???	
?0*????,???	?`*?N-?-?
??89:?*??????	?h?
N-*?	-?$-?
??FG	HI?*??????	??Z*?M,,?&?$,?
??TUV? ?????	??@??_	?C?-Y?.?AK*?B??
hi?	??	?C?-Y?.?AK*?B??
rs?	??	??d?+*?C?L+?EW?D?~	???	??H	?d?F*?C?L+?EW?D???	???	??H	 ??G*?
?F*?,????????@?	!"??	"*??
:?
K*?G?B????	???\		??"#?"??"??"??"?"?"?"$??	%&?q?
:*?	?H?
??????4#?????????	%'??%?	*?$?*d?$?	*?$*????????#??*%??%??%??%???
	()???
:*?	*?	?"?
????	???>#????$??????(*??4?
*?$?
*?$?
*
?$?*?$*??&	??????$?*?2??44??4?4?4?4$??
?+,?~#*?
YOYO?I?+*?J?????? #??#-.#/01#-2?!@34?56?=	*?+?K???	??	70?58?N?LY+S?M*??N?O?????70	9:??*?M,?,?
+?
?P???,?
??!"#? ??-.??1-2???3;	<=??>*,?QYK+?R?	??????1234?*>???-.@?1-2??3A	BC??/*??SK,??SM+??TL-??TN?UY*+?V,-?W??&	BCEFHIKL N?*/D?/E?/F?/G??	HC?^?UY*+?V?UY,-?V?X??R?*I?J?D?G?	KL?T?UY*+?V?UY,,?V?X??^? I?J?M?
NO?G?
L+*?	+??bc	d?????
NP?f?Y?K*??ZK?[Y*S?\*??m	n
opr?	?????	QR?p"?Z:?] e??;?^?
??}~??? "S?"T???	U??E
?ZM,?;?-D.I/N1T2_3j5s6~9?:?;?<?>?@???
?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy