Я хочу отформатировать дату и время в PowerBuilder - PullRequest
1 голос
/ 21 февраля 2012

Я хочу отобразить дату и время в определенном формате, как показано ниже:

"гггг / мм / дд чч: мм"

Но я получаю вывод как "мм / дд / гггг чч: мм: сс"

Я попытался использовать свойство edit.mask следующим образом:

column(band=detail id=9 alignment="0" tabsequence=32766 border="0" color="0" x="300" y="450" height="100" width="1449" format="[shortdate] [time]" html.valueishtml="0" name=record_create_tms visible="1~tif(isnull(record_create_tms),0,1)" edit.limit=0 edit.case=any edit.autoselect=yes *edit.mask="YYYY/MM/DD HH:MM"* edit.imemode=0 font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="12632256" )

Но при попытке сохранить его отображается синтаксическая ошибка. Посоветуйте, пожалуйста, как добиться моего выхода?

1 Ответ

3 голосов
/ 21 февраля 2012

Вы запутались между форматом данных , который используется для отображения данных, и маской редактирования , которая используется при вводе данных в редакции.

Я вижу в вставленном вами коде, что вы изменили edit.mask, но format по-прежнему [shortdate] [time].

Измените свойство Format со вкладки Format свойств элемента управления на yyyy/mm/dd hh:mm, и оно должно работать.

...