Eine Frage an die OTRS-Experten:
kann es sein, dass die Funktion "Kernel::System::Time->TimeStamp2SystemTime()" die Zeitzone der übergebenen Zeichenfolge nicht berücksichtigt bzw. nicht ins System-Datum umwandelt?
Beispiel 1: "Date: Tue, 7 Apr 2015 16:05:22 +0000" wird zu 16:05:22
Beispiel 2: "Date: Tue, 7 Apr 2015 11:11:45 +0200" wird zu 11:11:45
Beidesmal mit den selben Systemeinstellungen.
Einer der beiden Werte ist meiner Meinung nach falsch.
Was meint ihr dazu?
Grüße,
Sascha
Expertenfrage: TimeStamp2SystemTime berücksichtigt Zeitzone nicht?
-
- Znuny newbie
- Posts: 38
- Joined: 23 Jul 2009, 09:21
- Znuny Version: 5.0.22 (GIT)
- Real Name: Sascha
Expertenfrage: TimeStamp2SystemTime berücksichtigt Zeitzone nicht?
"Production": OTRS5 (Ubuntu 16.04.4 Server (LTS) / Apache2 / MySQL 5+
-
- Znuny newbie
- Posts: 38
- Joined: 23 Jul 2009, 09:21
- Znuny Version: 5.0.22 (GIT)
- Real Name: Sascha
Re: Expertenfrage: TimeStamp2SystemTime berücksichtigt Zeitzone nicht?
Ich sehs grad selbst in der Time.pm
Weiß jemand, warum die Berechnung von $DiffTime auskommentiert wurde?
Code: Select all
# match mail time format
elsif (
$Param{String}
=~ /((...),\s+|)(\d{1,2})\s(...)\s(\d{4})\s(\d{1,2}):(\d{1,2}):(\d{1,2})\s((\+|\-)(\d{2})(\d{2})|...)/
)
{
my $DiffTime = 0;
if ( $10 && $10 eq '+' ) {
# $DiffTime = $DiffTime - ($11 * 60 * 60);
# $DiffTime = $DiffTime - ($12 * 60);
}
elsif ( $10 && $10 eq '-' ) {
# $DiffTime = $DiffTime + ($11 * 60 * 60);
# $DiffTime = $DiffTime + ($12 * 60);
}
"Production": OTRS5 (Ubuntu 16.04.4 Server (LTS) / Apache2 / MySQL 5+