![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Unix Arithmatic operation spørgsmål, Datatype spørgsmål | thambi | Shell Programmering og Scripting | 23 | 02-19-2008 07:19 AM |
| File tidsstempel spørgsmålet om HP servere | siddaonline | UNIX for Advanced & Ekspertsøgning Brugere | 5 | 07-04-2007 12:09 PM |
| tidsstempel | Minguccio75 | Sun Solaris | 4 | 02-21-2007 04:06 AM |
| tidsstempel | rocker40 | UNIX for dummyer Spørgsmål & svar | 3 | 10-09-2003 10:09 AM |
| ftp tidsstempel | Henrik | UNIX for dummyer Spørgsmål & svar | 4 | 05-03-2003 10:19 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Timestamp spørgsmål i perl-script sprog
Hej alle,
Jeg har et problem med timestamps i perl. Antag at vi har følgende timestamp: Fri Oct 22 13:20:41 2008 Det tidsstempel er produceret med "localtime" funktion. Hvordan kan jeg konvertere ovenstående tidsstempel til format: 081022132041 08 \u003d 2008 10 \u003d oktober Tak ... Senest redigeret af chriss_58; 10-22-2008 kl 08:42 AM.. |
|
||||
|
Ønsker du at gøre dette fra C - så kig på strftime funktion? kodestykket: Code:
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);
|
|
||||
|
Code:
perl -e 'print strftime "%y%m%d%H%%M%S\n", localtime($mtime);' Alt for mange% tegn på, at en og han kan bruge POSIX. Code:
perl -e 'use POSIX qw(strftime);print strftime "%y%m%d%H%M%S\n", localtime();' 081022102542 |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|