Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
sadamson
Pingviini külastaja
Pingviini külastaja


Vanus: 43
Liitunud: 25.10.2008
Postitused: 16
Asukoht: Tallinn J.Sütistetee 19a

estonia.gif
postituspostitatud: 06.11.2008, 21:36  postituse pealkiri:  Kuupäeva teisendaja ISO 8601 formaati PERLis  

Probleem järgmine:

1. CPAN abil on serverisse paigaldatud moodul DateTime::Format::ISO8601, mis oskab etteantud stringi
ISO8601 formaati teisendada.

Vaja oleks sellist programmi PERLis, mis
loeb käsurealt stringi (programmi argumendina)
annab stringi moodulile DateTime::Format::ISO8601
teisendamiseks ja tulemuse väljastab standard väljundisse
(konsooli, või kuhu iganes see siis >>, > või | abil suunatakse).

lisaks link, kui kellelgi tekkis huvi
http://search.cpan.org/dist/DateTime-Format-ISO8601/lib/DateTime/Format/ISO8601.pod


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 07.11.2008, 13:48  postituse pealkiri:  (teema puudub)  

Sellisest skriptist peaks piisama:
Kood:
#!/usr/bin/perl

use strict;
use DateTime::Format::ISO8601;
my @tulem;

foreach (@ARGV) {
   push(@tulem, DateTime::Format::ISO8601->parse_datetime( $_ ) );
}

print join(" ", @tulem), "\n";

Konverdib siis kõik käsurea argumendid iso8601 kujule ja väljastab need tühikutega eraldatult, rea lõpus reavahetus ka.

Kuna hardy jaoks pole vastavat moodulit pakitud, siis testida ei saanud.

_________________
Kõike hääd,
WK

Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group