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

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

????=?java/util/Calendarjava/text/DateFormat
getDateTimeInstance(II)Ljava/text/DateFormat;

getDateInstance(I)Ljava/text/DateFormat;
getTimeInstance
java/lang/Object()V	de/tsl2/nano/core/util/DateUtilMILLI_TO_MINUTESJ

diffMillis#(Ljava/util/Date;Ljava/util/Date;)J
!"#millisToMinutes(J)I	%&'HOUR_TO_MINUTESI
)*+getCalendar&(Ljava/util/Date;)Ljava/util/Calendar;
-./getTimeInMillis()J
123setTime(Ljava/util/Date;)V
5*6()Ljava/util/Calendar;
89:;/java/util/DategetTime
=>?setTimeInMillis(J)V
A;B()Ljava/util/Date;
DEFadd(II)V
HIJget(I)I
LMNset	(IIIIII)VDz
QRSgetTimeUnitInMinutes#(Ljava/util/concurrent/TimeUnit;I)I	UVW$assertionsDisabledZYjava/lang/AssertionError
X	\]^_`!de/tsl2/nano/core/util/DateUtil$1($SwitchMap$java$util$concurrent$TimeUnit[I
bcdefjava/util/concurrent/TimeUnitordinal()I	hi'DAY_TO_HOURk"java/lang/IllegalArgumentExceptionmnomakeConcatWithConstants3(Ljava/util/concurrent/TimeUnit;)Ljava/lang/String;
jqr(Ljava/lang/String;)V
tuvw/java/lang/SystemcurrentTimeMillis
y2z.(Ljava/util/Calendar;IIII)Ljava/util/Calendar;
|}JgetActualMinimum
MF
???
getStartOfDay"(Ljava/util/Date;)Ljava/util/Date;
??JgetActualMaximum
???getEndOfDay
???getStartOfMonth
???
getEndOfMonth?
???DEFAULT_DATE_FORMAT()Ljava/text/DateFormat;
???format$(Ljava/util/Date;)Ljava/lang/String;
8?yyyy-MMM-dd_HHmmss_sss
???getFormattedDate6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
8???yyyyMMdd-HHmmss
???DEFAULT_TIME_FORMAT
???getFormattedTime(J)Ljava/lang/String;
???	???
MINUTE_FORMATLjava/text/DateFormat;
???DEFAULT_DATETIME_FORMAT?java/text/SimpleDateFormat
?q
??
??clear
?;?(IIIZ)Ljava/sql/Time;
???getTimeZone()Ljava/util/TimeZone;
????#java/util/TimeZone	getOffset?
java/sql/Time
??
???getYear(Ljava/util/Date;)I
???getFieldOfDate(Ljava/util/Date;I)I
???getMonth
???getDay
???	clearTime
???addDays#(Ljava/util/Date;I)Ljava/util/Date;
?2?&(Ljava/util/Date;IIII)Ljava/util/Date;
???parse$(Ljava/lang/String;)Ljava/util/Date;?java/text/ParseException
?????"de/tsl2/nano/core/ManagedExceptionforward,(Ljava/lang/Throwable;)Ljava/lang/Throwable;	???SQL_DATE_FORMAT
???setDate%(Ljava/util/Date;III)Ljava/util/Date;
???-(Ljava/util/Calendar;III)Ljava/util/Calendar;
???isDayOfWeek(Ljava/util/Date;[I)Z??java/util/Collectioncontains(Ljava/lang/Object;)Z
?(Ljava/util/Calendar;[I)Z`
	
java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
java/lang/IntegervalueOf(I)Ljava/lang/Integer;?java/util/List
	isWorkDay+(Ljava/util/Date;Ljava/util/Collection;[I)Z
getNextWorkday8(Ljava/util/Date;Ljava/util/Collection;)Ljava/util/Date;
8 !after(Ljava/util/Date;)Z	#$%MIN_DATELjava/util/Date;	'(%MAX_DATE*de/tsl2/nano/core/util/Period
),-#(Ljava/util/Date;Ljava/util/Date;)V
)/01
intersects#(Ljava/util/Date;Ljava/util/Date;)Z
)34"(Lde/tsl2/nano/core/util/Period;)Z
6789:%de/tsl2/nano/core/util/ConcurrentUtil
getCurrent%(Ljava/lang/Class;)Ljava/lang/Object;
<=6getInstance
6?@A
setCurrent([Ljava/lang/Object;)V
CDE
setLenient(Z)V
?GHIsetRawOffset(I)VKUTC
?M?N((Ljava/lang/String;)Ljava/util/TimeZone;
?PQR
setDefault(Ljava/util/TimeZone;)V
TUequals
8WX!before?
\]^change$(Ljava/util/Date;II)Ljava/util/Date;	`abQUARTERS[Ljava/util/Date;
def
getQuarter#(ILjava/util/Date;)Ljava/util/Date;
hE^
jklincludes3(Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;)Z
no?getCurrentQuarterqde/tsl2/nano/core/util/ListSet
ptE
vwxyz!de/tsl2/nano/core/util/NumberUtilmin'([Ljava/lang/Object;)Ljava/lang/Object;
v|}zmax
?BgetToday?yyyy-MM-dd'T'HH:mm'Z'
??RsetTimeZone
????fjava/lang/Stringlength
???
getDateSQL
???fromISO8601UTC
?????!de/tsl2/nano/core/util/FormatUtil&(Ljava/lang/Object;)Ljava/lang/String;
??@N
?;?(II)Ljava/sql/Time;
?????java/time/LocalDate/(Ljava/lang/CharSequence;)Ljava/time/LocalDate;
?????java/time/LocalDateTime3(Ljava/lang/CharSequence;)Ljava/time/LocalDateTime;
?????java/time/LocalTime/(Ljava/lang/CharSequence;)Ljava/time/LocalTime;
?????java/lang/ClassdesiredAssertionStatus()Z?
yyyy-MM-dd?mm:ss?`	??T_MINUTE	??T_HOUR	??T_DAY
???getDate(III)Ljava/util/Date;	??%MIN_STD_DATE	??%MAX_STD_DATE	??%Q1	??%Q2	??%Q3	??%Q4FORMAT_ISO8601Ljava/lang/String;
ConstantValueCodeLineNumberTableLocalVariableTablethis!Lde/tsl2/nano/core/util/DateUtil;millisminutesToMillis(I)Jminutes	diffHours#(Ljava/util/Date;Ljava/util/Date;)Idate1date2diffMinutescalLjava/util/Calendar;long1long2	addMillis#(Ljava/util/Date;J)Ljava/util/Date;date
addMinutesaddHourshoursdays	addMonthsmonthsaddYearsyearsconcatDateAndTime2(Ljava/util/Date;Ljava/util/Date;)Ljava/util/Date;timeyearmonthdayseconds(J)FgetTimeUnitInMillis#(Ljava/util/concurrent/TimeUnit;I)JtimeUnitLjava/util/concurrent/TimeUnit;
timeUnitValue
StackMapTablegetDelayToNextTimeUnit"(Ljava/util/concurrent/TimeUnit;)Jmodnow
startOfDayendOfDaystartOfMonth
endOfMonthgetStartOfYearstartOfYeargetEndOfYear	endOfYeardstrgetFormattedTimeStamp()Ljava/lang/String;getShortTimestamp
fromStartTimestartgetFormattedMinutesgetFormattedDateTimesdfLjava/text/SimpleDateFormat;patternhourminutetoffsetsecondfieldgetCurrentYeargetCurrentMonth
getCurrentDayamountvalue
setMaximumgetTomorrowgetYesterdayeLjava/text/ParseException;formattedStringtoSqlDateStringsetDateTime)(Ljava/util/Date;IIIIIII)Ljava/util/Date;sourcemilliholidaysLjava/util/Collection;freeDaysLocalVariableTypeTable(Ljava/util/Collection;	Signature=(Ljava/util/Date;Ljava/util/Collection;[I)ZweekDaysJ(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;)Zfrom1to1from2to2
periodFromperiodTodateToCheckgetTimeDiffUTC(JJ)Ljava/util/Date;endTime	startTimegetTimeZoneOffsettimeInMillissetUTCTimeZonesetNoTimeOffsetsrcclearSeconds	clearDate*(Ljava/util/Calendar;)Ljava/util/Calendar;
setSeconds,(Ljava/util/Calendar;II)Ljava/util/Calendar;millisecond
equalsDatefirstfcalscal
getDaysOfYearisPastisFuturecurrentTimeSecondsquarterigetNextQuarterqgetQuarters#([Ljava/util/Date;)Ljava/util/List;datesquartersLjava/util/List;"Ljava/util/List;5([Ljava/util/Date;)Ljava/util/List;
getWeekOfYear#([Ljava/util/Date;)Ljava/util/Date;getMillisWithoutYear
cutSeconds(J)JcutTimetoISO8601UTCtzLjava/util/TimeZone;dfdateStrtoLocaleFormat&(Ljava/lang/String;)Ljava/lang/String;
iso8601UTCtoTimeFormat(D)Ljava/lang/String;DtoLocalDate)(Ljava/lang/String;)Ljava/time/LocalDate;iso8601toLocalDateTime-(Ljava/lang/String;)Ljava/time/LocalDateTime;toLocalTime)(Ljava/lang/String;)Ljava/time/LocalTime;
SourceFile
DateUtil.javaNestMembersBootstrapMethods?
???n?$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?unknown timeUnit=InnerClasses?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup1????
??
??

&'
i'	?	?	?	$%	(%	?%	?%	?%	?%	?%	?%abVWd
??????&????	??)????
??+?3*???
JK???	"#?1?m???T??	???1??i??^??'	???A
*+?? ?$l??b?
?%
?%	???=	*+?? ??m?	?%	?%	?|*?(M,?,B,+?0,?,7!e??xy
z{|?4?%?%??
??	???Y?4N-*?7a?<-?@?????? ?%???	???W*?(M,?C,?@?????? ?%?'??	???W*?(M,?C,?@?????? ?%?'??	???V*?(M,?C,?@?????? ?%?'??	???V*?(M,?C,?@?????? ?%?'??	???V*?(M,?C,?@?????? ?%?'??	????	J*?(M,?G>,?G6,?G6,+?0,?G6,?G6,
?G6,?K,?@??*
??????&?.?6?E??\	J?%J?%E????'8?'1?'&$?'.?'6?'	???0?On?????	???*?P??i????'	RS??]?T?*??XY?Z??[*?a.?3'0?g?$hh?A?G?JM[?]]'!
	??T?s@?[*?a.?4%-?g?$h?B?$?B??B??jY*?l?p?!q\@??&	(169=@N?46=TPN
?(?
	???g?4L*?+*?0+?x?@??()*
,??%	??
	???r ?4L*?+*?0+;;?xW+?@??678
:;? ?%
??
	???q?4L*?+*?0++?{?~+?@????EFG
IJ??%??
	???q?4L*?+*?0++???~+?@????TUV
XY??%??
	
??q?4L*?+*?0++?{?~+?@????cde
gh??%??
	??q?4L*?+*?0++???~+?@????rst
vw??%??
	???_?L*???*??L+???????%???	?%
?8Y????????	??8?8Y??????????	???_?L*???*??L+???????%???	??3	?se??????		???6?8Y?????????	??9???8Y?????????	??_?L*???*??L+???????%???	???~?M*???Y+??N-*??M,????????*%????	???v?4N-???	-??;-?~?-??6S'S'S 'SKWN???F	???M*?(M,?G??
? ?%!'??	"f?#?8Y???ˬ? 	???0*?Ϭ?)??%	#f?#?8Y???Ӭ?-	???0*?Ϭ?6??%	$f?#?8Y???֬?:	???0*?Ϭ?C??%	E^?`*?(N-?C-?@??OPQ?*?%!'%'??	]^?h?4N-*?0-?~-?@??]^	_`?*?%!'&'??	'??Z*?(M,,???~,?@??klm? ?%!'??	?B??ٰ?v	(B?C?8Y????K*???
??	?%	)B?C?8Y????K*???
???	?%	???d??*??L+??W?????	???	*+,?H?	???d??*??L+??W?????	???	*+,?H?	-??G*?
??*????????%@?	./??	"*??4:?@K*???????	???\		??"0%"?'"?'"?'"'"'" '"1'	???q?4:*?0???@??????40%?'?'?'??	????%?	*?~?*d?~?	*?~*????????#??*%??%?'%?'%?'
	2????4:*?	*?0?x?@????	???>0%'' '1'???2z??4?
*?~?
*?~?
*
?~?*?~*??&	??????$*2?44??4'4'4 '41'
??~#*?
YOYO???+*??????? #%#23#4`5#26!@78????=	*?(+????	%	9`???N?Y+S?*?G?
???*???9`	??*?(M,?C,?@+?
????,?@??589:? %23??526?7:	;<??>*,?YK+??	??????HIJK?*=%>%23?'526?7@	AB??/*??"K,??"M+??&L-??&N?)Y*+?+,-?.??&	YZ\]_`bc e?*/C%/D%/E%/F%	B?^?)Y*+?+?)Y,-?+?2??i?*G%H%C%F%	kl?T?)Y*+?+?)Y,,?+?2??u? G%H%I%
*+?G?4L+*?0+??yz	{?%??
*6?f?5?K*??;K?Y*S?>*???	?
????	???	JK?p"?;:?B e?<???F?@???????? "L"M??	N#?E
?;M,???ì?
???
O	??	P?&
J?L?O??
?	?	Q?'?4???F??
?
?	???3	*?????	R%	S??3	*?????	R%TU?2*????????VW?V*
?~*?~*?????? ?? 'X'	Y1?z"*?(M,?xW+?(N-?xW,-?S????????*"Z%" %[?\?	]??D*?(L+?G??
????%[?	^!?6*?8Y???V?????%	_!?6*?8Y????????%	`f?!	?sYm????	ef?;+?[??	??'a%	o????*??=<?_?d?-?_2?c?_`2?c?g*?i??	????`??"",25;? ??%8b':?'	?-	c??[*?m<?_???`??
%&??%d'?B?ef??4?pY?rL=*??%+*2?˲_*2?md2?c?sW????+??012,124? 
(b'4gb,hi5,hj?
?'7k	l??6*??l`??>??%?ym?2*?u?8??H?gb?}m?2*?{?8??R?gb	n#?C??~??mhhh?hd??^?O	op?2?qe??h?O	qp?;?g?$h??iqe??l?O	r??gJ?LL??Y???M,+??,*????pqrs? ?%stu?	????%J?LL??Y???M,+??,*??N-??W???wxy{|}#~?**+%v?stu?????	wx?O*??
?
*???*????????y?C	z{?@??&?&&??g?k??????????|	}~?/*???????	???/*???????	???/*?????????5??????T??Y??????Y???????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy