@@ -0,0 +1,547 @@
+package net.openhft.chronicle.wire;%0A%0Aimport java.time.Duration;%0A%0Apublic class MicroDurationLongConverter implements LongConverter %7B%0A%0A    @Override%0A    public long parse(CharSequence text) %7B%0A        Duration parse = Duration.parse(text);%0A        long time = parse.getSeconds() * 1000_000 + parse.getNano() / 1000;%0A        return time;%0A    %7D%0A%0A    @Override%0A    public void append(StringBuilder text, long value) %7B%0A        Duration d = Duration.ofSeconds(value / 1_000_000,%0A                value %25 1_000_000 * 1_000);%0A        text.append(d);%0A    %7D%0A%7D%0A

Add a LongConverter for Duration, closes https://github.com/OpenHFT/Chronicle-Wire/issues/113