MCPcopy Create free account
hub / github.com/MenoData/Time4J / from

Method from

base/src/main/java/net/time4j/Moment.java:781–801  ·  view source on GitHub ↗
(UnixTime ut)

Source from the content-addressed store, hash-verified

779 * @return corresponding {@code Moment}
780 */
781 public static Moment from(UnixTime ut) {
782
783 if (ut instanceof Moment) {
784 return (Moment) ut;
785 } else if (
786 (ut instanceof UniversalTime)
787 && LeapSeconds.getInstance().isEnabled()
788 ) {
789 UniversalTime utc = UniversalTime.class.cast(ut);
790 return Moment.of(
791 utc.getElapsedTime(UTC),
792 utc.getNanosecond(UTC),
793 UTC);
794 } else {
795 return Moment.of(
796 ut.getPosixTime(),
797 ut.getNanosecond(),
798 POSIX);
799 }
800
801 }
802
803 /**
804 * <p>Short cut for {@code TemporalType.INSTANT.translate(instant)}. </p>

Callers 15

unixChronology1Method · 0.95
unixChronology2Method · 0.95
printRelativeMethod · 0.95
printRelativeOrDateMethod · 0.95
pushDurationMethod · 0.95
instantMethod · 0.95
createFromMethod · 0.95
createFromMethod · 0.95
isAfterMethod · 0.95
isBeforeMethod · 0.95
isSimultaneousMethod · 0.95

Calls 9

getInstanceMethod · 0.95
ofMethod · 0.95
getElapsedTimeMethod · 0.95
getNanosecondMethod · 0.95
getPosixTimeMethod · 0.65
getNanosecondMethod · 0.65
translateMethod · 0.65
isEnabledMethod · 0.45
castMethod · 0.45

Tested by 2

unixChronology1Method · 0.76
unixChronology2Method · 0.76