• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Формат Даты

Amfion

Green Team
26.05.2010
145
2
BIT
0
Добрый день.

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

alexas1

Green Team
10.04.2014
1 202
225
BIT
37
1 Можно просто отреплейсить полученный @Text: @ReplaceSubstring(@Text(FieldData);".";"/")
2 Или настройка стиля отображения данных в колонке (4 вкладка свойств колонки):
Style - Data/Time
On Display/Use preferenses from - Custom
Display Date/Separators - /
 

Amfion

Green Team
26.05.2010
145
2
BIT
0
А возможно что б при преобразовании даты в текс брался тот сепаратор который установлен в настройках Windows. Нужно выводить несколько дат в одной колонке и жалуются почему в одном месте разделитель один а тут другой.
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
180
Amfion
На самом деле так и происходит, отображается в формате компа пользователя.
Но при этом:
1. Если в колонке другой разделитель, то будет отображаться он.
2. Если колонка General, то отображается черти как.
3. Если поля разных типов, смотри пункт 2.
4. У @Text, есть второй параметр - формат вывода, можно поиграться с ним. Тип колонки оставить General.

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Представление строится на сервере. Поэтому и формат у даты, преобразованной в текст, будет серверный.
Чтобы был формат как у пользователя, надо ставить тип колонки Date/Time.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!