|
Формат даты ↓ (Волшебник 22.10.2024 23:12) |
☑ | ||
---|---|---|---|---|
0
YDen
21.10.24
✎
08:23
|
Здравствуйте.
Подскажите пожалуйста. 8.3 версия. Сохраняю печатную форму в xlsx формате: ПутьДоФайлаXLSX="C:\ggg\Пример.xlsx"; ТабДок.Записать(ПутьДоФайлаXLSX,ТипФайлаТабличногоДокумента.XLSX); Нужно имя файла было в следующем виде: 2024-10-21-sm.xlsx, где 2024-10-21 - текущая дата. благодарю |
|||
1
maxab72
21.10.24
✎
08:25
|
Формат()
|
|||
2
Улугбек_
Собиров 21.10.24
✎
08:25
|
||||
3
YDen
21.10.24
✎
08:32
|
Ок, сенк, сообразил.
ПутьДоФайлаXLSX="C:\ggg\"+Формат(Дата, "ДФ=гггг")+"-"+Формат(Дата, "ДФ=ММ")+"-"+Формат(Дата, "ДФ=дд")+"-sm.xlsx"; |
|||
4
RVN
21.10.24
✎
08:45
|
(3) Месье знает толк в извращениях...
А почему не так?: ПутьДоФайлаXLSX="C:\ggg\"+Формат(Дата, "ДФ=yyyy-MM-dd")+"-sm.xlsx"; |
|||
5
Волшебник
21.10.24
✎
08:46
|
(4) Да он просто издевается
|
|||
6
osa1C
21.10.24
✎
09:35
|
Как-то извращался так:
ДеньДаты = ?(СтрДлина(День(ТекущаяДата()))=1, "0"+День(ТекущаяДата()),День(ТекущаяДата())); МесяцДаты = ?(СтрДлина(Месяц(ТекущаяДата()))=1, "0"+Месяц(ТекущаяДата()),Месяц(ТекущаяДата())); ГодДаты = Формат(Год(ТекущаяДата()),"ЧГ=0"); ЧасДаты = ?(СтрДлина(Час(ТекущаяДата()))=1, "0"+Час(ТекущаяДата()),Час(ТекущаяДата())); МинутаДаты = ?(СтрДлина(Минута(ТекущаяДата()))=1, "0"+Минута(ТекущаяДата()),Минута(ТекущаяДата())); СекундаДаты = ?(СтрДлина(Секунда(ТекущаяДата()))=1, "0"+Секунда(ТекущаяДата()),Секунда(ТекущаяДата())); ИмяФайла = "СтруктураПродаж_" + Сотрудник + "_" + ДеньДаты+МесяцДаты+ГодДаты+ "_" + ЧасДаты+МинутаДаты+СекундаДаты; ПолноеИмяФайла = КаталогДляСохраненияФайла + ИмяФайла; ТабДок.Записать(ПолноеИмяФайла,ТипФайлаТабличногоДокумента.XLSX); для того, чтобы день или месяц (час, минута, секунда) начинались с 0, если в номере одна цифра и год не ставился как 2 024, а нормально 2024 |
|||
7
maxab72
21.10.24
✎
09:38
|
(6) А так писать Прав("0" + Строка(Минута(ТекущаяДата())), 2) Заратустра не позволяет?
|
|||
8
osa1C
21.10.24
✎
09:44
|
(7) Как вариант можно и так, в чем разница? Не говори, что в быстродействии.
|
|||
9
maxab72
21.10.24
✎
09:55
|
(8) кртксть сстра тлнта
|
|||
10
osa1C
21.10.24
✎
10:02
|
(9) - Тук-тук! Вам телеграмма: "Привет, сестрёнка! "
- Подпись: "Талант - брат краткости! " |
|||
11
RVN
21.10.24
✎
10:11
|
(6) Какие страшные люди, эти 1Сники... (с).
А всего лишь надо было написать: Формат(ТекущаяДата(), "ДФ=ddMMyyyy_HHmmss") |
|||
12
Волшебник
21.10.24
✎
10:13
|
(11) Зачем время-то воткнули?
Нужно имя файла было в следующем виде: 2024-10-21-sm.xlsx, где 2024-10-21 - текущая дата. |
|||
13
Волшебник
21.10.24
✎
10:13
|
(9) Кр. — с.т.
|
|||
14
RVN
21.10.24
✎
10:15
|
(12) Эт. я про нетленку из (6)
Для топикстартера (4) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |