Изменение формата даты - PullRequest
       15

Изменение формата даты

0 голосов
/ 13 января 2009

В Calc я устанавливаю значение ячейки на «2006/10/03 13: 33: 55.448», и Calc говорит, что это стандартный формат. Я делаю это с Java и хочу установить формат «ДД.ММ.ГГ ЧЧ: ММ: СС AM / PM»:

XNumberFormatTypes xFormatTypes = (XNumberFormatTypes) UnoRuntime.queryInterface(XNumberFormatTypes.class, xNumberFormats);
int myDateFormat = xNumberFormats.addNew("DD.MM.YY HH:MM:SS AM/PM", defaultLocale);
XPropertySet cellRangePropSet = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, cellRange);
cellRangePropSet.setPropertyValue("NumberFormat", new Integer(myDateFormat));

но камера выглядит так же. Нужно ли обновлять диапазон, чтобы в ячейке отображалось «03.10.06 01:33:55 PM»?

1 Ответ

1 голос
/ 13 января 2009

Нет, я не делаю этого ни в одном из моих проектов. Проблема заключалась в том, что я импортировал CSV-файл в Calc и указал, что столбец даты имеет тип Standard. Затем я изменил его на дату (ГГ / ММ / ДД), и код волшебным образом сработал. :)

...