Используя Apache POI, мне нужно иметь отрицательную длительность в Excel в некоторых моих ячейках, например, -03:35:13
. Кроме того, базовое значение должно быть фактическим отрицательным числом, а не текстом, потому что люди, использующие эту книгу, будут делать вычисления на ее основе.
Использование [HH]:MM:SS
в качестве формата на самом деле работает в Libreoffice Calc, независимо от того, настроена ли там система дат. Однако единственное, что, похоже, работает для Excel, - это вручную, через пользовательский интерфейс Excel, установить систему дат рабочей книги на 1904. Однако после просмотра javadocs я не могу найти какой-либо способ сделать это в коде.