Skip to content

Commit cd49a2d

Browse files
authored
Merge pull request #8 from oscript-library/nixel2007-patch-1
Исправлена запись года, меньше чем 1000
2 parents a5101d1 + c938f7c commit cd49a2d

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/json.os

Lines changed: 10 additions & 1 deletion
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)