![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Unix Arithmatic drift problemet Datatypen problemet | thambi | Shell programmering og Skripting | 23 | 02-19-2008 07:19 |
| Fil tidsstempelet problemet på HP-servere | siddaonline | UNIX for Advanced & ekspertbrukere | 5 | 07-04-2007 12:09 |
| tidsstempelet | Minguccio75 | Sun Solaris | 4 | 02-21-2007 04:06 |
| tidsstempelet | rocker40 | UNIX for Dummies Spørsmål og svar | 3 | 10-09-2003 10:09 |
| ftp tidsstempelet | Henrik | UNIX for Dummies Spørsmål og svar | 4 | 05-03-2003 10:19 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Tidsstempel problem i perl script språk
Hei alle,
Jeg har et problem med tidsstempler i perl. Anta at vi har følgende tidsstempelet: Wed Oct 22 13:20:41 2008 Dette tidsstempel er produsert med "Localtime 'funksjon. Hvordan kan jeg konvertere ovenfor tidsstempel i format: 081022132041 08 \u003d 2008 10 \u003d oktober Takk ... Sist endret av chriss_58; 10-22-2008 kl 08:42.. |
|
||||
|
Vil du gjøre dette fra C - og deretter se på strftime funksjonen? kodebit: 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);' For mange% tegn på at en og han kan være nødvendig å bruke Posix. Code:
perl -e 'use POSIX qw(strftime);print strftime "%y%m%d%H%M%S\n", localtime();' 081022102542 |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|