code: public Moment toMoment() {
  
          double secs = this.value * DAY_IN_SECONDS;
          TimeScale ts = this.scale;
  
          if (!LeapSeconds.getInstance().isEnabled() && (ts != TimeScale.POSIX)) {
              if (ts == TimeScale.TT) {
                  PlainDate d = PlainDate.of((long) Math.floor(this.getMJD()), EpochDays.MODIFIED_JULIAN_DATE);
                  secs -= TimeScale.deltaT(d.getYear(), d.getMonth());
              }
              secs += (DAY_IN_SECONDS * 730);
              ts = TimeScale.POSIX;
          }
  
          long elapsed = Math.subtractExact((long) secs, jdOffset(ts));
          int nano = (int) ((secs - Math.floor(secs)) * MRD);
  
          return Moment.of(elapsed, nano, ts);
  
      }
docs: /*[deutsch]
  <p>Wandelt diesen julianischen Tag in einen {@code Moment} um. </p>
  
  @return  Moment