Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 17.01.2019
Сообщений: 47
1

Преобразовать короткую дату в полную

18.02.2019, 17:23. Просмотров 1299. Ответов 4
Метки нет (Все метки)


Добрый день!
Помогите с преобразованием короткой даты в полную.
Есть два поля. Date и Date2. В поле Date при создании документа создается дата типа 18.02.2019. Нужно чтобы в поле Date2 была полная дата поля Date - 18 февраля 2019. И при пересохранении документа с изменением поля Date поле Date2 тоже менялась.
Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2019, 17:23
Ответы с готовыми решениями:

где можно преобразовать дату(строку), которая приходит из input, в дату(число), чтобы дату задать в setFullYear
const FirstPage = (props) => { const = useState(''); const = useState(''); const...

Определить ближайшую полную дату-палиндром
Всем доброго времени суток, народ!!! Не могу разобраться со сложным в понимании, на мой взгляд...

Узнать полную дату через time()
Как узнать полную дату через time()??? функция time возвращает количество секунд от начала эпохи...

Как узнать полную дату понедельника текущей недели?
на манипуляциях с датами мой мозг покинул меня, так что прошу Вас помочь)

4
276 / 65 / 33
Регистрация: 02.02.2013
Сообщений: 268
19.02.2019, 13:05 2
Здравствуйте.

Кажется если поле имеет тип "Дата/Время", то в нем можно задать и формат отображения даты при просмотре. Там естьь и полный формат. Но это касается только отображения. Храниться будет в формате Дата/время

Если вы програмно самоятотельно хотите изменять формат даты и хранит его просто в текстовм поле, то это возможно можно в LotusScript - там есть класс = New NotesDateTime("")

Посмотрите еще возможности функции Format()
0
0 / 0 / 1
Регистрация: 17.01.2019
Сообщений: 47
19.02.2019, 13:22  [ТС] 3
Полный формат выводится, да. Но вида - "18 Февраль 2019", а нужно - "18 февраля 2019". Ну и другие месяцы соответственно по такому же принципу.
0
276 / 65 / 33
Регистрация: 02.02.2013
Сообщений: 268
19.02.2019, 16:00 4
Склонение по падежам русских слов в lotus-е нету. Это самому нужно писать.
0
0 / 0 / 1
Регистрация: 17.01.2019
Сообщений: 47
19.02.2019, 16:20  [ТС] 5
Нашел вот такой вариант на вычисление при создании:

@Right("0" + @Text(@Day(@Now)); 2) +" "+ @Select(@Month(@Now);
"января";"февраля";"марта";"апреля";"мая";"июня";"июля";"авг уста";"сентября";"октября";"ноября";"декабря")
+" "+@Text(@Year(@Now))

попытаюсь с ним поиграть

Добавлено через 16 минут
Ну в принципе оно и заработало. @Now меняем на Date и все отображется
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2019, 16:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как из значения даты и времени собрать полную дату?
Добрый день. Можно задать банальный вопрос?.. Есть такие поля: "Дата начала" "Время начала" "Дата...

Преобразовать дату
Гении С++, вы моя последняя надежда... Задали мне задачу по программированию. Она простая,...

Преобразовать дату
В Sql Server дата хранится в фармате yyyymmdd и соответственно когда присваиваю значение из базы...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.