@override double getAsFloat() { final d = getAsDateTime(); return d.difference(pascalZeroDateTime).inMilliseconds / 86400000.0; }