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

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

Go to download

TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)

The newest version!
????=?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/IllegalArgumentException
mnopqjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;stumakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
jwx(Ljava/lang/String;)V
z{|}/java/lang/SystemcurrentTimeMillis
2?.(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
?w
??
??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;
pjava/lang/Integer(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
.12#(Ljava/util/Date;Ljava/util/Date;)V
.456
intersects#(Ljava/util/Date;Ljava/util/Date;)Z
.89"(Lde/tsl2/nano/core/util/Period;)Z
;<=>?%de/tsl2/nano/core/util/ConcurrentUtil
getCurrent%(Ljava/lang/Class;)Ljava/lang/Object;
AB6getInstance
;DEF
setCurrent([Ljava/lang/Object;)V
HIJ
setLenient(Z)V
?LMNsetRawOffset(I)VPUTC
?R?S((Ljava/lang/String;)Ljava/util/TimeZone;
?UVW
setDefault(Ljava/util/TimeZone;)V
YZequals
8\]&before?
abcchange$(Ljava/util/Date;II)Ljava/util/Date;	efgQUARTERS[Ljava/util/Date;
ijk
getQuarter#(ILjava/util/Date;)Ljava/util/Date;
mEc
opqincludes3(Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;)Z
st?getCurrentQuartervde/tsl2/nano/core/util/ListSet
uyE
{|}~!de/tsl2/nano/core/util/NumberUtilmin'([Ljava/lang/Object;)Ljava/lang/Object;
{??max
??BgetToday?yyyy-MM-dd'T'HH:mm'Z'
??WsetTimeZone
m??flength
???
getDateSQL
???fromISO8601UTC
????q!de/tsl2/nano/core/util/FormatUtil
??@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
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?
???t?$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'	?	?	?	)*	-*	?*	?*	?*	?*	?*	?*fgVWd
??????&????	??)????
??+?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^?``'!	??W?y@?[*?a.?4%-?g?$h?B?$?B??B??jY*?l?r?v?!q\@??&	(169=@Q?46	=	WS
Q	
?(?	???g?4L*?+*?0+?~?@??()*
,??*??
	???r ?4L*?+*?0+;;?~W+?@??678
:;? ?*??
	???q?4L*?+*?0++????+?@????EFG
IJ??*
??
	???q?4L*?+*?0++????+?@????TUV
XY??*??
	??q?4L*?+*?0++????+?@????cde
gh??*??
	??q?4L*?+*?0++????+?@????rst
vw??*??
	???_?L*???*??L+???????*??m	?%
?8Y????????	??8?8Y??????????	???_?L*???*??L+???????*??m	??3	?ye??????		???6?8Y?????????	??9???8Y?????????	??_?L*???*??L+???????*??m	???~?M*???Y+??N-*??M,????????**???m	???v?4N-???	-??;-???-??6!S'S 'S"'SPWN???F	???M*?(M,?G??
? ?*#'??	$f?#?8Y???Ѭ? 	???0*?լ?)??*	%f?#?8Y???٬?-	???0*?լ?6??*	&f?#?8Y???ܬ?:	???0*?լ?C??*	Ec?`*?(N-?C-?@??OPQ?*?*#'''??	bc?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*?
??*????????*@m	01??	"*??4:?@K*???????	???\		??"2*"?'"?'"?'"'" '""'"3'	???q?4:*?0???@??????42*?'?'?'??	????%?	*???*d???	*??*????????#??*%??%?'%?'%?'
	2????4:*?	*?0?~?@????	???>2*' '"'3'???2???4?
*???
*???
*
???*??*??&	??????$*2?44??4'4 '4"'43'
??~#*?
YOYO???+*?????? #*#45#6`7#48!@9:??=	*?(+?	???	*	;`??N?Y+S?
*?G????*???;`	!"??*?(M,?C,?@+?
????,?@??589:? *45??748?9<	=>??>*,?YK+?#?	??????HIJK?*?*@*45A'748?9B	CD??/*??'K,??'M+??+L-??+N?.Y*+?0,-?3??&	YZ\]_`bc e?*/E*/F*/G*/H*	D?^?.Y*+?0?.Y,-?0?7??i?*I*J*E*H*	pq?T?.Y*+?0?.Y,,?0?7??u? I*J*K*
*+?G?4L+*?0+??yz	{?*??
*6?f?:?K*??@K?Y*S?C*???	?
????	???	LM?p"?@:?G e?<???K?@???????? "N"O??	P#?E
?@M,???ɬ?
???
Q	??	R?&
O?Q?T??
?	?	S?'?4???K??
?
?	???3	*?????	T*	U??3	*?????	T*VW?2*????????XY?V*
??*??*?????? ??"'Z'	[6?z"*?(M,?~W+?(N-?~W,-?X????????*"\*""*]?^?	_??D*?(L+?G??
????*]?	`&?6*?8Y???[?????*	a&?6*?8Y???#?????*	bf?!	?y^m????	jk?;+?`??	??'c*	t????*??=<?d?d?-?d2?h?d`2?h?l*?n??	????`??"",25;? ??*8d':?'	?-	e??[*?r<?d???`??
%&??*f'?B?gh??4?uY?wL=*??%+*2?Ѳd*2?rd2?h?xW????+??012,124? 
(d'4ig,jk7,jl?
?'9m	n??6*??l`??>??*?~o?2*?z?8??H?ig??o?2*???8??R?ig	p#?C?????mhhh?hd??^?Q	qr?2?qe??h?Q	sr?;?g?$h??iqe??l?Q	t??gO?QL??Y???M,+??,*????pqrs? ?*uvw?	????%O?QL??Y???M,+??,*??N-??W???wxy{|}#~?*,-%x?uvw??m??	yu?O*??
?
*???*????????z?C	{|?@??&?&&??g?k??????????}	~?/*????????	???/*????????	???/*??????????5??????T??Y???????Y???????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy