Поле вычисляемой даты Sharepoint 2007 отображается неправильно в регионе, отличном от США

StackOverflow https://stackoverflow.com/questions/2453637

Вопрос

Если пользователь SharePoint (с региональными настройками, установленными в UK) просматривает поле вычисленной даты в форме Просмотра сведений, поле отображается неправильно.

Я использую:

ddwrt:FormatDateTime(строка (@RenewalDate), 1033, 'дд ММММ гггг')

Который показывает 04 января 2010 для 01/04/2010 и, не показывает неразрешимые даты, такие как 31 декабря 2010.

Это применимо даже к формуле simnple =[Modified]

Сервер настроен в США для этой локали.

Это было полезно?

Решение

не могли бы вы изменить формулу на simnple =[Today] и проверить, работает ли она?

пожалуйста, попробуйте воспользоваться приведенной ниже формулой

=IF(NOT(ISBLANK([Modified])),DAY([Modified])&" "&TEXT([Modified],"mmm")&" "&YEAR([Modified]),"") 

И у меня это прекрасно работает.Пожалуйста, попробуйте это и дайте мне знать, что вы получаете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top