Формат Даты

Тема в разделе "Lotus - Программирование", создана пользователем Amfion, 9 янв 2015.

  1. Amfion

    Amfion Well-Known Member

    Репутация:
    0
    Регистрация:
    26 май 2010
    Сообщения:
    141
    Симпатии:
    3
    Добрый день.

    Есть поле DateTime. Как вывести значение в колонку в нужном формате, как указано в настройках системы. В поле допустим отображается dd/mm/yyyy, а при @text получается dd.mm.yyyy. Как это можно поправить. Что б был один разделитель
     
  2. alexas1

    alexas1 Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    10 апр 2014
    Сообщения:
    637
    Симпатии:
    224
    1 Можно просто отреплейсить полученный @Text: @ReplaceSubstring(@Text(FieldData);".";"/")
    2 Или настройка стиля отображения данных в колонке (4 вкладка свойств колонки):
    Style - Data/Time
    On Display/Use preferenses from - Custom
    Display Date/Separators - /
     
  3. Amfion

    Amfion Well-Known Member

    Репутация:
    0
    Регистрация:
    26 май 2010
    Сообщения:
    141
    Симпатии:
    3
    А возможно что б при преобразовании даты в текс брался тот сепаратор который установлен в настройках Windows. Нужно выводить несколько дат в одной колонке и жалуются почему в одном месте разделитель один а тут другой.
     
  4. savl

    savl Well-Known Member
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    2.104
    Симпатии:
    155
    Amfion
    На самом деле так и происходит, отображается в формате компа пользователя.
    Но при этом:
    1. Если в колонке другой разделитель, то будет отображаться он.
    2. Если колонка General, то отображается черти как.
    3. Если поля разных типов, смотри пункт 2.
    4. У @Text, есть второй параметр - формат вывода, можно поиграться с ним. Тип колонки оставить General.

    У нас была такая проблема, колонка была general и поля изначально были Text, затем стали Data/Time.
    Лечили меняя тип колонки и пересчетом полей + проверяли форматы на сервере.
     
  5. Medevic

    Medevic Что это ? :)
    Lotus team

    Репутация:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Представление строится на сервере. Поэтому и формат у даты, преобразованной в текст, будет серверный.
    Чтобы был формат как у пользователя, надо ставить тип колонки Date/Time.
     
  6. ToxaRat

    ToxaRat Чёрный маг
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.170
    Симпатии:
    21
    +1
     
Загрузка...
Похожие Темы - Формат Даты
  1. Amfion
    Ответов:
    89
    Просмотров:
    14.062
  2. wowa
    Ответов:
    4
    Просмотров:
    2.287
  3. morpheus
    Ответов:
    2
    Просмотров:
    10.447
  4. Kazua
    Ответов:
    1
    Просмотров:
    124
  5. jaguar
    Ответов:
    5
    Просмотров:
    227

Поделиться этой страницей