![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Unix Arithmatic drift fråga datatyp fråga | thambi | Shell-programmering och Skript | 23 | 02-19-2008 07:19 |
| Arkiv tidsstämpeln frågan på HP-servrar | siddaonline | UNIX för avancerade & Expertanvändare | 5 | 07-04-2007 12:09 |
| timestamp | Minguccio75 | Sun Solaris | 4 | 02-21-2007 04:06 |
| timestamp | rocker40 | UNIX for Dummies Frågor & Svar | 3 | 10-09-2003 10:09 |
| ftp tidsstämpeln | Henrik | UNIX for Dummies Frågor & Svar | 4 | 05-03-2003 10:19 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Timestamp fråga i Perl-skript språk
Hej alla,
Jag har ett problem med tidsstämpel i perl. Antag att vi har följande timestamp: Wed Oct 22 13:20:41 2008 Denna tidsstämpel produceras med 'localtime "funktion. Hur kan jag konvertera dessa tidsstämpel i format: 081022132041 08 \u003d 2008 10 \u003d oktober Tack ... Senast redigerad av chriss_58; 10-22-2008 at 08:42.. |
|
||||
|
Vill du göra detta från C - då titta på strftime funktion? kodsträng: Kod:
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);
|
|
||||
|
Kod:
perl -e 'print strftime "%y%m%d%H%%M%S\n", localtime($mtime);' Alltför många% tecken på att en och han kan behöva använda Posix. Kod:
perl -e 'use POSIX qw(strftime);print strftime "%y%m%d%H%M%S\n", localtime();' 081022102542 |