Как инициализировать дату константой в 1с 8.3, 8.2
1 |
Дата = '20170217'; // 24.07.2017 |
Как преобразовать строку в дату в 1с 8.3, 8.2
1 |
Дата = Дата("20170217"); // 24.07.2017 |
Как инициализировать дату отдельными компонентами в 1с 8.3, 8.2
1 |
Дата = Дата(2017, 07, 24); // 24.07.2017 |
Как указать в дате часы, минуты и секунды в 1с 8.3, 8.2
1 |
Дата = '20170217132506'; // 24 июля 2017 г. 13 ч. 25 мин. 6 сек. |
Как узнать год (месяц, день, час, минута, секунда) у даты в 1с 8.3, 8.2
1 2 3 4 5 6 |
Г = Год(Дата); // 2017 М = Месяц(Дата); // 7 Д = День(Дата); // 24 Ч = Час(Дата); // 13 Ми = Минута(Дата); // 25 С = Секунда(Дата); // 6 |
Как получить текущую дату в 1с 8.3, 8.2
1 |
Сообщить(ТекущаяДата()); |
Операции с датой в 1с 8.3, 8.2
1 2 3 |
Сообщить(ТекущаяДата() + 1); // прибавили секунду Сообщить(ДобавитьМесяц(ТекущаяДата(), 1)); // прибавили месяц Сообщить(ДобавитьМесяц(ТекущаяДата(), -1)); // отняли месяц |
Вспомогательные функции для работы с датой в 1с 8.3, 8.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
Дата = '20170110125905'; // 10 января 2017 года 12:59:05 Сообщить(ДеньГода(Дата)); // 10 Сообщить(ДеньНедели(Дата)); // 4 т.е. четверг (нумерация с понедельника) Сообщить(НеделяГода(Дата)); // 2 Сообщить(НачалоГода(Дата)); // 14.03.2017 0:00:00 Сообщить(КонецГода(Дата)); // 31.12.2017 23:59:59 Сообщить(НачалоКвартала(Дата)); // 14.03.2017 0:00:00 Сообщить(КонецКвартала(Дата)); // 31.03.2017 23:59:59 Сообщить(НачалоМесяца(Дата)); // 14.03.2017 0:00:00 Сообщить(КонецМесяца(Дата)); // 31.01.2017 23:59:59 Сообщить(НачалоНедели(Дата)); // 07.01.2017 0:00:00 Сообщить(КонецНедели(Дата)); // 13.01.2017 23:59:59 Сообщить(НачалоДня(Дата)); // 10.01.2017 0:00:00 Сообщить(КонецДня(Дата)); // 10.01.2017 23:59:59 Сообщить(НачалоЧаса(Дата)); // 10.01.2017 12:00:00 Сообщить(КонецЧаса(Дата)); // 10.01.2017 12:59:59 Сообщить(НачалоМинуты(Дата)); // 10.01.2017 12:59:00 Сообщить(КонецМинуты(Дата)); // 10.01.2017 12:59:59 |