Нули в формате даты как String
Добавлено:
Пт дек 10, 2010 2:37 pm
NewOrdered
Добрый день!
Подскажите, как простым способом с помощью скрипта получить "leading zero" в записи дней, месяцев и годов, например
01, 02, 03, 04... 09
$Day, $Month, $Year имеют целочисленные значения (без предшествующих нулей), а вычленять день/месяц/год из $DateString (или менять системные настройки даты/времени) мне кажется громоздким.
Требуется сформировать имя файла в виде ГГММДДxxx.zzz
и я бы хотел найти самый оптимальный способ.
Спасибо!
Re: Нули в формате даты как String
Добавлено:
Пн дек 13, 2010 9:08 am
Klinkmann_Msk
NewOrdered писал(а):Добрый день!
Подскажите, как простым способом с помощью скрипта получить "leading zero" в записи дней, месяцев и годов, например
01, 02, 03, 04... 09
$Day, $Month, $Year имеют целочисленные значения (без предшествующих нулей), а вычленять день/месяц/год из $DateString (или менять системные настройки даты/времени) мне кажется громоздким.
Требуется сформировать имя файла в виде ГГММДДxxx.zzz
и я бы хотел найти самый оптимальный способ.
Спасибо!
FileName = MessageTag;
В скрипте:
FileName="";
If $Year<10 then FileName=FileName+"0"+$Year;
EndIf;
...
Добавлено:
Пн дек 13, 2010 11:02 am
NewOrdered
- Код: Выделить всё
FileName = MessageTag;
В скрипте:
FileName="";
If $Year<10 then FileName=FileName+"0"+$Year;
EndIf;
...
Спасибо, идею понял. Все получилось.
Re: Нули в формате даты как String
Добавлено:
Вт янв 11, 2011 2:34 pm
skom
Klinkmann_Msk писал(а):NewOrdered писал(а):Добрый день!
Подскажите, как простым способом с помощью скрипта получить "leading zero" в записи дней, месяцев и годов, например
01, 02, 03, 04... 09
$Day, $Month, $Year имеют целочисленные значения (без предшествующих нулей), а вычленять день/месяц/год из $DateString (или менять системные настройки даты/времени) мне кажется громоздким.
Требуется сформировать имя файла в виде ГГММДДxxx.zzz
и я бы хотел найти самый оптимальный способ.
Спасибо!
FileName = MessageTag;
В скрипте:
FileName="";
If $Year<10 then FileName=FileName+"0"+$Year;
EndIf;
...
Можно ещё проще: StrSec = Text($Second, "0#");