В Java у SimpleDateFormat YYYY означает ISO 8601 week date.
Легко перепутать с обычным yyyy и получить странный результат.
https://rextester.com/HXO94718
import java.util.Date;
import java.text.SimpleDateFormat;
class WeekDateExample
{
public static void main(String[] args)throws Exception {
Date d = new SimpleDateFormat("dd.MM.yyyy").parse("30.12.2019");
System.out.println(new SimpleDateFormat("dd.MM.YYYY").format(d)); // 30.12.2020
}
}
Из-за этого вроде даже Твиттер падал.
А еще в фреймворке Spring для Java есть класс с именем AbstractSingletonProxyFactoryBean.
А в Haskell — tuple с аргументами a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2
.