![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Unix Arithmatic операцию вопрос, вопрос данных | thambi | Shell программирование и сценарии | 23 | 02-19-2008 07:19 AM |
| Файл время вопрос о серверов HP | siddaonline | UNIX перспективных И опытных пользователей | 5 | 07-04-2007 12:09 PM |
| времени | Minguccio75 | SUN Solaris | 4 | 02-21-2007 04:06 AM |
| времени | rocker40 | UNIX для чайников Вопросы И Ответы | 3 | 10-09-2003 10:09 AM |
| FTP времени | Генрик | UNIX для чайников Вопросы И Ответы | 4 | 05-03-2003 10:19 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Вопрос времени в языке Perl-скрипт
Привет всем,
У меня есть проблема со времени в Perl. Предположим, мы имеем следующее время: Ср Окт 22 13:20:41 2008 Эта времени производится с 'Localtime' функцию. Как мне конвертировать выше времени в формате: 081022132041 08 \u003d 2008 \u003d 10 октября Спасибо ... Последний раз редактировалось chriss_58; на 10-22-2008 08:42 AM.. |
|
||||
|
Вы хотите сделать это из С - тогда посмотрим на strftime функции? фрагмент кода: Код:
char output[80]={0x0};
time_t lt=time(NULL);
char *fmt="%y%m%d%H%%M%S";
strftime(output, sizeof(output), fmt, localtime(<);
printf("%s\n", output);
|
|
||||
|
Я сожалею, я забыл сказать вам, что я использую Perl...
|
|
||||
|
Код:
perl -e 'print strftime "%y%m%d%H%%M%S\n", localtime($mtime);' Perl один вкладыш |
|
||||
|
Код:
perl -e 'print strftime "%y%m%d%H%%M%S\n", localtime($mtime);' Слишком много признаков% в этом, и он, возможно, потребуется использовать Posix. Код:
perl -e 'use POSIX qw(strftime);print strftime "%y%m%d%H%M%S\n", localtime();' 081022102542 |
|
||||
|
Если вы заметили, что я копировал плохо дата формате с приложением C выше. Спасибо, хороший улов.
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|