int years = duration.get(years()); if(years >= 1000 && consistentWithForced("L",opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 1000).append("L"); years = years % 1000; if(years >= 100 && consistentWithForced("C", opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 100).append("C"); years = years % 100; if(years >= 10 && consistentWithForced("E", opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 10).append("E"); years = years % 10; if(years != 0 && consistentWithForced("Y", opts.forceUnits)){ b.append(opts.approximate ? "X" : years).append("Y"); if(months % 3 == 0 && consistentWithForced("Q", opts.forceUnits)){ b.append(opts.approximate ? "X" : months / 3).append("Q"); months = months % 3;
int years = duration.get(years()); if(years >= 1000 && consistentWithForced("L",opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 1000).append("L"); years = years % 1000; if(years >= 100 && consistentWithForced("C", opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 100).append("C"); years = years % 100; if(years >= 10 && consistentWithForced("E", opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 10).append("E"); years = years % 10; if(years != 0 && consistentWithForced("Y", opts.forceUnits)){ b.append(opts.approximate ? "X" : years).append("Y"); if(months % 3 == 0 && consistentWithForced("Q", opts.forceUnits)){ b.append(opts.approximate ? "X" : months / 3).append("Q"); months = months % 3;
int years = duration.get(years()); if(years >= 1000 && consistentWithForced("L",opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 1000).append("L"); years = years % 1000; if(years >= 100 && consistentWithForced("C", opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 100).append("C"); years = years % 100; if(years >= 10 && consistentWithForced("E", opts.forceUnits)){ b.append(opts.approximate ? "X" : years / 10).append("E"); years = years % 10; if(years != 0 && consistentWithForced("Y", opts.forceUnits)){ b.append(opts.approximate ? "X" : years).append("Y"); if(months % 3 == 0 && consistentWithForced("Q", opts.forceUnits)){ b.append(opts.approximate ? "X" : months / 3).append("Q"); months = months % 3;