Zeitzonen-Problem
am 06.04.2006 20:35:34 von Tino Korth
Hallo,
wie ich in der Newsgroup-Suche gesehen habe, bin ich nicht der erste,
der das Problem hat. Ich habe aber keine Lösung gefunden.
Ich progge auf einem Windows-Rechner (!) und benötige eine Funktion, mit
der ich zu einem bestimmten Zeitpunkt die Differenz zwischen zwei
Zeitzonen bestimmen kann.
$diff = get_diff("2006-01-21 14:30:00", "Europe/Berlin", "America/Chicago");
Das Modul
http://search.cpan.org/~drolsky/DateTime-TimeZone-0.42/lib/D ateTime/TimeZone.pm
wäre perfekt, wenn es denn unter Windows laufen würde
(DateTime::TimeZone lässt sich unter Windows installieren, allerdings
nicht das DateTime an sich).
Kann mir irgend jemand von euch einen Tipp/Hinweis geben, wie ich das
ganze unter Windows anstellen kann?
Tausend Dank im Vorraus!
Tino
--
TK79Formel1 - der kostenlose Formel 1-Newsletter
http://www.tk79formel1.de
Re: Zeitzonen-Problem
am 06.04.2006 23:05:40 von Wolf Behrenhoff
Tino Korth schrieb:
> Das Modul
> http://search.cpan.org/~drolsky/DateTime-TimeZone-0.42/lib/D ateTime/TimeZone.pm
> wäre perfekt, wenn es denn unter Windows laufen würde
> (DateTime::TimeZone lässt sich unter Windows installieren, allerdings
> nicht das DateTime an sich).
Ich habe zur Probe eben mal bei mir "ppm install DateTime" eingegeben.
Das hat problemlos funktioniert und auch das Modul DateTime installiert.
Ein schneller Test hat problemlos funktioniert.
Kannst du ein Minimalbeispiel liefern, wo DateTime unter Windows versagt
oder was du für eine Fehlermeldung beim Installieren bekommst?
Wolf
Re: Zeitzonen-Problem
am 07.04.2006 11:07:24 von Tino Korth
Wolf Behrenhoff wrote:
>
> Kannst du ein Minimalbeispiel liefern, wo DateTime unter Windows versagt
> oder was du für eine Fehlermeldung beim Installieren bekommst?
>
> Wolf
Hallo Wolf,
es kommt
C:\>ppm install DateTime
Installing package 'DateTime'...
Error installing package 'DateTime': Read a PPD for 'DateTime', but it
is not intended for this build of Perl (MSWin32-x86-multi-thread)
Meine Konfiguration:
C:\>ppm set
Commands will be confirmed.
Temporary files will be deleted.
Download status will be updated every 16384 bytes.
Case-insensitive searches will be performed.
Package installations will continue if a dependency cannot be installed.
Tracing info will not be written.
Screens will pause after 24 lines.
Query/search results will be verbose.
Current PPD repository paths:
ActiveState Package Repository:
http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/PPMS erver
local: S:\4-All\perl_install\ppm
Packages will be built under: C:\DOKUME~1\korth\LOKALE~1\Temp
Grüße,
Tino
--
TK79Formel1 - der kostenlose Formel 1-Newsletter
http://www.tk79formel1.de
Re: Zeitzonen-Problem
am 07.04.2006 11:08:51 von Tino Korth
Achso ... anbei noch meine Perl-Version.
Aus Kompatibilitätsgründen muss ich die 5.6.1 benutzen. :-/
Grüße,
Tino
C:\>perl -v
This is perl, v5.6.1 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-2001, Larry Wall
Binary build 629 provided by ActiveState Tool Corp.
http://www.ActiveState.com
Built 12:27:04 Aug 20 2001
Perl may be copied only under the terms of either the Artistic License
or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.
--
TK79Formel1 - der kostenlose Formel 1-Newsletter
http://www.tk79formel1.de
Re: Zeitzonen-Problem
am 08.04.2006 13:48:00 von Wolf Behrenhoff
Tino Korth schrieb:
> Achso ... anbei noch meine Perl-Version.
> Aus Kompatibilitätsgründen muss ich die 5.6.1 benutzen. :-/
Und die hast auch die dazu passenden ppd-Pakete (die 5.6er und 5.8er
passen nicht zusammen) genommen? Was ist, wenn du das Modul selbst
installierst, also nicht über ppm, sondern direkt aus den Quellen?
Wolf