Skip to content

Commit a65ec25

Browse files
committed
Merge branch 'release/1.1.1'
2 parents 3906ef0 + abb61ca commit a65ec25

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

packagedef

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Описание.Имя("json")
3-
.Версия("1.1.0")
3+
.Версия("1.1.1")
44
.ВключитьФайл("src")
55
.ВключитьФайл("tests")
66
.ВключитьФайл("lib.config")

src/json.os

+10-1
Original file line numberDiff line numberDiff line change
@@ -1551,13 +1551,22 @@
15511551
Возврат С;
15521552
КонецФункции
15531553

1554+
Функция ФорматЧетырехзначноеЧисло(ЗначениеЧисло)
1555+
С = Формат(ЗначениеЧисло, "ЧГ=");
1556+
Пока СтрДлина(С) < 4 Цикл
1557+
С = "0" + С;
1558+
КонецЦикла;
1559+
1560+
Возврат С;
1561+
КонецФункции
1562+
15541563
Функция ДатаJSON(Знач Дата)
15551564

15561565
Если Не ЗначениеЗаполнено(Дата) Тогда
15571566
Возврат "";
15581567
КонецЕсли;
15591568

1560-
Возврат "" + Год(Дата) + "-" + ФорматДвузначноеЧисло(Месяц(Дата)) + "-" + ФорматДвузначноеЧисло(День(Дата)) + "T"
1569+
Возврат "" + ФорматЧетырехзначноеЧисло(Год(Дата)) + "-" + ФорматДвузначноеЧисло(Месяц(Дата)) + "-" + ФорматДвузначноеЧисло(День(Дата)) + "T"
15611570
+ ФорматДвузначноеЧисло(Час(Дата)) + ":" + ФорматДвузначноеЧисло(Минута(Дата)) + ":" + ФорматДвузначноеЧисло(Секунда(Дата));
15621571

15631572
КонецФункции

0 commit comments

Comments
 (0)