Why Adding 2 Days Can Yield a 3‑Day Unblock Time: Java Date Precision vs. DB Timestamp
A Java backend service was unexpectedly showing a three‑day unblocking date instead of two, due to a one‑second overflow when converting LocalDateTime to java.util.Date for a PostgreSQL timestamp column, and the article walks through diagnosis, replication, and two practical fixes.
