powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / как в сmd вывести время, дату?
27 сообщений из 27, показаны все 2 страниц
как в сmd вывести время, дату?
    #33337131
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<subj>
в формате dd.mm.yyyy hh:mi:ss?

tnx
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337177
Tov. Drujba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Date + Time. А в общем случае Help
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337210
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D:\>date + time /t
Pk 21.10.2005

spasiba za sovet posmotretj help - eto o4enj umno!
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337273
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел написать date /t & time /t, но все равно между ними перевод строки... А vbs никак не подходит?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337281
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 program  dtetme;

 {$APPTYPE CONSOLE} 

 uses 
  SysUtils;
 begin 
  writeln(PAnsiChar(DateToStr(Date) + ' ' + TimeToStr(Time)));
 end .
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337314
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо но такими способаими не годится.... ок проблема такая.
Нужно зделать лог file в названии которого фигурировала бы дата. В shell ни каких проблем а вот в cmd пытаюсь так:

авторecho on
SET TEST=%DATE%%TIME%
echo "bla bla" > "%TEST%".log

авторD:\>echo "bla bla" 1>"Pk 21.10.200512:07:07.37"a.log
The parameter is incorrect.

:( - нужна помощь
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337315
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пфффффф. На ккаждый чих прогу писать???????

echo %date% %time:~-11,8%
выводит 21.10.2005 13:06:47

Определение формата вывода (значение ~ и циферок после time) оставляю пытливому уму читателя
--
чем дальше в лес, тем больше нас
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337330
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naPmu3aHпфффффф. На ккаждый чих прогу писать???????

echo %date% %time:~-11,8%
выводит 21.10.2005 13:06:47

Определение формата вывода (значение ~ и циферок после time) оставляю пытливому уму читателя
--
чем дальше в лес, тем больше нас Так команду искать дольше :) Ладно вот сейчас некто из лесу вышел и нас оттуда вывел :)
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337433
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naPmu3aH> echo %date% %time:~-11,8%

Крассава!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337443
Ivanych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rbtспасибо но такими способаими не годится.... ок проблема такая.
Нужно зделать лог file в названии которого фигурировала бы дата.двоеточие в имени файла запрещено
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337496
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда можно так:
echo %date% %time:~-11,2%-%time:~-8,2%-%time:~-5,2%
--
чем дальше в лес, тем больше нас
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337632
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivanychдвоеточие в имени файла запрещено
подскажите тогда как правильно, можно ли как нибудьуказать формат даты?
ну чтобы было типа. 'ddmmyyyyhhmiss.log'
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337673
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выполняю:

Код: plaintext
1.
2.
echo on
@SET TEST=%DATE%%TIME%:~- 11 , 2 %-%time:~- 8 , 2 %-%time:~- 5 , 2 %
echo "bla bla" > %TEST%.log

Код: plaintext
D:\>echo "bla bla"   21 . 10 . 200513 : 40 : 54 . 53 :~- 11 ,2time:~- 8 ,2time:~- 5 , 2 .log  1 >Pk

в результате на D, создается файл Pk содержимое которого:

Код: plaintext
"bla bla"   21 . 10 . 200513 : 40 : 54 . 53 :~- 11 ,2time:~- 8 ,2time:~- 5 , 2 .log


Может кто-нить сказать, как зделать то, что мне надо и можно ли в обще сделать так используя cmd?

tnx
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337683
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Неужели все так сложно или трудно подумать головой?
Код: plaintext
1.
2.
SET  ASDF="%date:~-10,2%%date:~-7,2%%date:~-4,4%%time:~-11,2%%time:~-8,2%%time:~-5,2%.log"
echo bla-bla-bla >%ASDF%
так устроит?
--
чем дальше в лес, тем больше нас
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337699
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naPmu3aHХм... Неужели все так сложно или трудно подумать головой?
неужели так трудно взять и написать две строчки... а не мудить.

anyway спасиба вы мне очень помогли.
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337707
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тех кто совсем в танке, обьясняю...
Конструкция
Код: plaintext
%date:~- 10 , 2 %
возвращает подстроку, полученную из %date%, начиная с 10 символа (считая с конца), длиной 2 символа, т.е. из "21.10.2005" вернет "21".
Далее аналогично.
--
чем дальше в лес, тем больше нас
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33337710
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Охренеть... Это я еще и мудю...
Вопросы надо задавать по-человечески и учить синтаксис BAT/CMD файлов :-/
--
чем дальше в лес, тем больше нас
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33339156
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to naPmu3aH

Спасибо, про %date% и %time% я и раньше знал, а для форматирования приходилось использовать vbs или что-то подобное.

Источник не подскажешь?
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33339189
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_SaniaИсточник не подскажешь?
Источник встроеная справка MS Windows
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33339867
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Anatoly Podgoretsky

Естественно, что прежде чем задать вопрос я туда заглянул, и не нашел ничего кроме упоминания о %date% и %time%, про способ форматирования, о котором говорил naPmu3aH - ни слова.

Может более умные подскажут ключевые слова для поиска?

P.S. для любителей простых советов: варианты date, time, %date%, %time%, :~ опробованы.
на www.microsoft.com тоже искал.
ОС - windows XP SP2
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33339926
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Saniato Anatoly Podgoretsky

Естественно, что прежде чем задать вопрос я туда заглянул, и не нашел ничего кроме упоминания о %date% и %time%, про способ форматирования, о котором говорил naPmu3aH - ни слова.
У тебя неправильная справка, вот подтверждение, выписка из справки
автор%DATE% Returns the current date. Uses the same format as the date /t command. Generated by Cmd.exe. For more information about the date command, see Date.
Тоже самое и по форматированию, кроме того в русской виндоус то же самое, но на русском языке.

Рекомендация, если ты не обманываешь насчет справки, то переинсталируй Виндоус.
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33340383
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Anatoly Podgoretsky

Уважаемый Анатолий, я не говорю что у меня в справке нет описания date, time, %date%, %time% - все это есть, я не нашел описания

%time:~-10,2% - про него и спрашиваю.

Эта фишка :~ - работает с любой переменной, не только %date% и %time% - мне интересно где это описанно, может в справке есть, но найти не могу - приведите раздел, ключевое слово, etc.
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33340510
Ivanych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Saniato Anatoly Podgoretsky

Уважаемый Анатолий, я не говорю что у меня в справке нет описания date, time, %date%, %time% - все это есть, я не нашел описания

%time:~-10,2% - про него и спрашиваю.

Эта фишка :~ - работает с любой переменной, не только %date% и %time% - мне интересно где это описанно, может в справке есть, но найти не могу - приведите раздел, ключевое слово, etc.
Код: plaintext
set /?
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33340581
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, хорошо запрятано.
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33340603
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Sania%time:~-10,2% - про него и спрашиваю.

Эта фишка :~ - работает с любой переменной, не только %date% и %time% - мне интересно где это описанно, может в справке есть, но найти не могу - приведите раздел, ключевое слово, etc.
А ты читай это
авторТоже самое и по форматированию, кроме того в русской виндоус то же самое, но на русском языке.
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33340620
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий, если вы не знаете или не можете толком объяснить - не стоит и разоряться, конкретный ответ уже был.
...
Рейтинг: 0 / 0
как в сmd вывести время, дату?
    #33340625
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_SaniaАнатолий, если вы не знаете или не можете толком объяснить - не стоит и разоряться, конкретный ответ уже был.
Повторяю - формат приведен в стандартной справке, или ты хочешь, что бы я по ней полазил и выложил сюда, точное название темы, кроме того мне кажется, что у тебя русская справка.
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Windows [игнор отключен] [закрыт для гостей] / как в сmd вывести время, дату?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]