|
Обратная операция с датой и строкой | ☑ | ||
---|---|---|---|---|
0
technik-1c
12.08.15
✎
19:07
|
Чтобы из строки получить дату используют следующий формат
Дата = '20130724132506'; // 24 июля 2013 г. 13 ч. 25 мин. 6 сек. Как получить обратную функцию? Есть ТекущаяДата() нужно поллучить строку "20150812190301123" т.е. строку формата "ГГГГММДДЧЧММСС123" 123- миллисекунды. |
|||
1
zak555
12.08.15
✎
19:11
|
МояДата = Дата (Сред(Стр,1,4), Сред(Стр,5,2), Сред(Стр,7,2), Сред(Стр,9,2), Сред(Стр,11,2), Сред(Стр,13,2));
|
|||
2
zak555
12.08.15
✎
19:11
|
где
Стр = "ГГГГММДДЧЧММСС123"; |
|||
3
technik-1c
12.08.15
✎
19:12
|
А миллисекунды можно получить средствами 1С?
|
|||
4
zak555
12.08.15
✎
19:13
|
МояДата = Дата ("'" + Сред(Стр , 1, 14) + "'");
|
|||
5
zak555
12.08.15
✎
19:14
|
в 1 перегрелся
|
|||
6
Рэйв
12.08.15
✎
19:15
|
У меня одного возник вопрос- НА ХРЕНА?
:-) |
|||
7
technik-1c
12.08.15
✎
19:16
|
Входящий параметр не Дата = '20130724132506';
а Дата = ТекущаяДата(); |
|||
8
Рэйв
12.08.15
✎
19:18
|
(0)Не убедишь ты меня, что строка "2015081219030112" Вот прям критична и ты жить без нее не можешь:-)
|
|||
9
technik-1c
12.08.15
✎
19:26
|
(8) Расскажешь как делать - убедю).
|
|||
10
Fragster
гуру
12.08.15
✎
19:38
|
откуда приходит строку
|
|||
11
Fragster
гуру
12.08.15
✎
19:39
|
*строка
|
|||
12
Fragster
гуру
12.08.15
✎
19:39
|
,
|
|||
13
Fragster
гуру
12.08.15
✎
19:39
|
?
|
|||
14
Рэйв
12.08.15
✎
19:39
|
.
|
|||
15
technik-1c
12.08.15
✎
19:42
|
по (1) и (4) получается.
Спасибо. Остался вопрос с миллисекундами. 1С позволяет их получить? Или только секунды? |
|||
16
technik-1c
12.08.15
✎
20:12
|
(8) Ну хотя, ты в чем-то прав. И обойтись можно.
Просто если миллисекунды есть, то будет проще. |
|||
17
ДенисЧ
12.08.15
✎
20:15
|
в 1с нет миллисекунд, 1с ек система реального времени
|
|||
18
technik-1c
12.08.15
✎
20:23
|
(17) Понял спасибо.
Что значит "реального времени"? Миллисекунды не реальное время?)) Вопрос закрыт. Спасибо всем. |
|||
19
ДенисЧ
12.08.15
✎
20:24
|
||||
20
technik-1c
12.08.15
✎
21:09
|
(19) 1С, при всем уважении, не система реального времени.
Этот термин больше применим к операционным системам. |
|||
21
roman52
12.08.15
✎
22:26
|
с версии 8.2.17 есть ТекущаяУниверсальнаяДатаВМиллисекундах()
|
|||
22
technik-1c
13.08.15
✎
11:27
|
Точно!!!
Глобальный контекст (Global context) ТекущаяУниверсальнаяДатаВМиллисекундах (CurrentUniversalDateInMilliseconds) Синтаксис: ТекущаяУниверсальнаяДатаВМиллисекундах() Возвращаемое значение: Тип: Число. Описание: Получает текущую универсальную дату в миллисекундах (в UTC, начиная с 01.01.0001 00:00:00). Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер), интеграция. (21) Спасибо тебе - знающий человек!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |