Форум программистов, компьютерный форум, киберфорум
1С: Типовые и стандартные решения
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/41: Рейтинг темы: голосов - 41, средняя оценка - 4.73
Thomas.Angelo
7 / 7 / 3
Регистрация: 24.12.2011
Сообщений: 257
1
1C 8.x

Преобразование строки в дату

10.03.2014, 03:08. Просмотров 8179. Ответов 3
Метки нет (Все метки)

Доброго времени суток.

Имеется строка вида "2014.03.02".
Как ее преобразовать к типу Дата, такого вида: "02.03.2014 00:00:00", чтобы в дальнейшем использовать как дату проводимого документа?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 03:08
Ответы с готовыми решениями:

преобразование в дату
имеем задачку: в строку вводим ( к примеру) qww1212we1212g нам должно выдавать дату и убирать...

Преобразование В Дату
С удивлением обнаружил проблему. Надо строку преобразовать в Дату. А ф-ия Дата("23.01.2013")...

преобразование строки в дату
Доброго времени суто, товарищи, помогите советом.. имеется строка подобного вида "28/12/2016...

Преобразование строки в дату
Добрый день В делфи код есть такой: for_date:= EncodeDate(ye,mo,da); ey=2011 mo=11 da=26 в С# я...

3
Tklwegsd
Эксперт 1С
812 / 586 / 200
Регистрация: 24.07.2013
Сообщений: 2,040
10.03.2014, 10:11 2
Встроенные функции языка (Script functions)
Дата (Date)
Вариант синтаксиса: По строке

Синтаксис:

Дата(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: Строка.
Исходное значение даты.
Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS.
Описание варианта метода:

При преобразовании, строка должна содержать дату в каноническом формате "ГГГГММДДччммсс" (см. раздел "Примитивные типы данных").
Вариант синтаксиса: По составляющим

Синтаксис:

Дата(<Год>, <Месяц>, <День>, <Час>, <Минута>, <Секунда>)
Параметры:

<Год> (обязательный)

Тип: Число.
Год даты.
<Месяц> (обязательный)

Тип: Число.
Месяц даты.
<День> (обязательный)

Тип: Число.
День даты.
<Час> (необязательный)

Тип: Число.
Час даты.
<Минута> (необязательный)

Тип: Число.
Минута даты.
<Секунда> (необязательный)

Тип: Число.
Секунда даты.
Описание варианта метода:

Допускаются следующие формы задания параметров:
Дата(Год, Месяц, День);
Дата(Год, Месяц, День, Час, Минута, Секунда);
Возвращаемое значение:

Тип: Дата.

Описание:

Преобразует полученный параметр (параметры) в значение типа Дата.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

Дата("19840326062421");
Дата(1984,03,26,06,24,21);
0
Karaton
55 / 53 / 7
Регистрация: 18.02.2012
Сообщений: 111
Завершенные тесты: 4
10.03.2014, 10:12 3
Лучший ответ Сообщение было отмечено Thomas.Angelo как решение

Решение

Thomas.Angelo, при помощи функций работы со строками преобразуйте вашу строку "2014.03.02" к виду "201403020101" (YYYYMMDDHHMMSS), а затем передайте параметром в функцию преобразования типа Дата():

1C
1
Дата("201403020101")
1
Thomas.Angelo
7 / 7 / 3
Регистрация: 24.12.2011
Сообщений: 257
10.03.2014, 13:07  [ТС] 4
Karaton, спасибо. Получилось.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2014, 13:07

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

Преобразование строки в дату
Здравствуйте! Есть дата - время, например: 08/20/15 01:37:00 PM В программе реализовал получение...

Преобразование строки в дату
Всем привет! Есть строка вида &quot;текст текст текст 9 Jan 1973 текст текст текст&quot; ее необходимо...

Преобразование строки в дату
Всем привет, прошу не бить за тему, не нашёл ничего подходящего, хотя ссылок в поисковике море....

Преобразование строки в дату
Есть строка формата: &quot;YYYY-MM-DD HH:MM:SS&quot; или &quot;2010-10-06 22:33:44&quot; можно ее как нибудь не...


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

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

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