LocalTime.currentClockTime constructor
LocalTime.currentClockTime()
Produces a LocalTime based on your Clock.current and your DateTimeZone.local.
Implementation
factory LocalTime.currentClockTime() {
var now = Instant.now();
var nanoOfDay = now.epochDayTime.inNanoseconds + DateTimeZone.local.getUtcOffset(now).inNanoseconds;
if (nanoOfDay >= TimeConstants.nanosecondsPerDay) nanoOfDay -= TimeConstants.nanosecondsPerDay;
else if (nanoOfDay < 0) nanoOfDay += TimeConstants.nanosecondsPerDay;
return LocalTime._(nanoOfDay);
}