Java Utililty Methods LocalTime

List of utility methods to do LocalTime

  1. HOME
  2. Java
  3. L
  4. LocalTime

Description

The list of methods to do LocalTime are organized into topic(s).

Method

Date asDate(LocalTime localTime)
Obtains an instance of Date from a local time object.
return asDate(localTime, getDefaultTimeZone());
String convertLocalTimeToString(LocalTime time)
convert Local Time To String
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(TIME_FORMAT);
return time.format(dateTimeFormatter);
boolean currentTimeIsBetween(LocalTime from, LocalTime to)
Check if current time is between given local times
LocalTime current = LocalTime.now();
if (from == null || to == null)
 return true;
return (current.isAfter(from) && current.isBefore(to)) || current.equals(from) || current.equals(to);
LocalTime deserializeLocalTime(String date)
deserialize Local Time
return LocalTime.parse(date, ISO_LOCAL_TIME_FORMAT);
char[] fastTimeWrite(LocalTime localTime)
fast Time Write
char[] c = new char[5];
int h = localTime.getHour();
c[0] = (char) ('0' + (h / 10));
c[1] = (char) ('0' + (h % 10));
c[2] = (char) (':');
int m = localTime.getMinute();
c[3] = (char) ('0' + (m / 10));
c[4] = (char) ('0' + (m % 10));
...
LocalTime getTimeDiff(LocalTime start, LocalTime end)
This will return the time difference between a starting and ending time
return null;
boolean isBetween(LocalTime lt, LocalTime startTime, LocalTime endTime)
is Between
return lt.compareTo(startTime) >= 0 && lt.compareTo(endTime) <= 0;
boolean isLocalTimeInRange(LocalTime value, LocalTime optionalMinimum, LocalTime optionalMaximum, boolean inclusiveOfEndpoints)
isLocalTimeInRange, This returns true if the specified value is inside of the specified range.
LocalTime minimum = (optionalMinimum == null) ? LocalTime.MIN : optionalMinimum;
LocalTime maximum = (optionalMaximum == null) ? LocalTime.MAX : optionalMaximum;
if (value == null) {
 return false;
if (maximum.isBefore(minimum) || maximum.equals(minimum)) {
 return false;
if (inclusiveOfEndpoints) {
 return ((value.isAfter(minimum) || value.equals(minimum))
 && (value.isBefore(maximum) || value.equals(maximum)));
} else {
 return (value.isAfter(minimum) && value.isBefore(maximum));
LocalTime parseLocalTime(String string)
This function attempts to parse a time.
return LocalTime.parse(string, POTENTIAL_FORMATS);
void repDiff(LocalTime start, LocalTime end, byte type)
Reports the difference between two LocalTimes reports total difference in one unit of time
switch (type) {
case 0:
 break;
case 1:
 long diff = Duration.between(start, end).get(ChronoUnit.MINUTES);
 break;
case 2:
 break;
...


AltStyle によって変換されたページ (->オリジナル) /