Software-OK
≡... News | ... Home | ... FAQ | Impressum | Kontakt | Gelistet bei | Danke |

  
HOME ► Windows Tip - Perl ► «««« 01 / 07 »»»»

Mit Perl die korrekte Zeit abfragen, ausgeben!


In diesem Tipp erhalten Sie grundlegende Informationen zum Verarbeiten und Bearbeiten von Datums- und Uhrzeitangaben in Perl.



Wenn Sie die Funktion localtime() im skalaren Kontext verwenden, werden Datum und Uhrzeit aus der im System festgelegten aktuellen Zeitzone zurückgegeben. Versuchen Sie das folgende Beispiel, um das aktuelle Datum und die aktuelle Uhrzeit im Vollformat zu drucken:

#!/usr/bin/perl
 
# Beispiel:
 
use CGI::Carp qw(fatalsToBrowser);
####################################################
my $datestring = localtime();
 
print "Content-type: text/html\n\n";
 
print "Local Datum und Uhrzeit $datestring\n";
}
 
 
# Ausgabe:
# Lokales Datum und Uhrzeit Sun Mar 29 09:57:57 2020
# PS: Die Ausgabe ist in Englisch
 
# Formatieren Sie Datum und Uhrzeit mit der Funktion localtime() können Sie eine Liste mit 9 Elementen abrufen. Später können Sie mit der Funktion printf() Datum und Uhrzeit basierend auf Ihren Anforderungen wie folgt formatieren:
 
 
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
 
printf("Time Format - HH:MM:SS\n");
printf("%02d:%02d:%02d", $hour, $min, $sec);
 
 
 
# Hier eine schlichte Umwandlung mit zwei Routinen in die Deutsche Ausgabe:
 
 
print &GetMyTime();
 
 
sub GetMyTime()
{
my ($Sekunden, $Minuten, $Stunden, $Monatstag,
$Monat,$Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = &MyLocalTime($_[0]);
 
my @Wochentage = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
 
my @WochentageK = ("So","Mo","Di","Mi","Do","Fr","Sa");
 
my @Monatsnamen = ("","Januar","Februar","März","April",
"Mai","Juni","Juli","August","September","Oktober","November","Dezember");
 
if($_[1]==1)
{
return "$WochentageK[$Wochentag]. $Monatstag.$Monat.$Jahr $Stunden:$Minuten";
}
 
return "$WochentageK[$Wochentag]. $Monatstag.$Monat.$Jahr
$Stunden.$Minuten:$Sekunden Uhr";
 
}
 
 
 
sub MyLocalTime()
{
my $delta=$_[0];
if(!$delta){$delta=0;}
my ($sec,$min,$hour,$mday,$mon,
$year,$wday,$yday,$isdst) = localtime(time+$delta);
 
$mon+=1;
$yday+=1;
$hour = "0$hour" if ($hour < 10);
$min = "0$min" if ($min < 10);
$sec = "0$sec" if ($sec < 10);
$mday = "0$mday" if ($mday < 10);
$mon = "0$mon" if ($mon < 10);
$year = 2000 + ($year - 100);
 
return ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst);
}
 
 
#Mit der Funktion time() können Sie die Epochenzeit abrufen, dh die Anzahl der Sekunden, die seit einem bestimmten Datum vergangen sind. In Unix ist es der 1. Januar 1970.
 
 
#!/usr/local/bin/perl
 
my $sekunden = time();
 
print "Anzahl der Sekunden seit dem 1. Januar 1970 - $sekunden\n";
 


Insgesamt handelt es sich um ein Perl-Skript, das das aktuelle Datum und die Uhrzeit in englischer und deutscher Sprache formatiert und verschiedene Funktionen zur Arbeit mit Datum und Uhrzeit enthält. Bitte beachten Sie, dass Sie möglicherweise Anpassungen am Code vornehmen müssen, um sicherzustellen, dass er ordnungsgemäß auf Ihrem System funktioniert.



Aktualisiert am: 30 Oktober 2023 12:56 Windows
Keywords: perl, korrekte, zeit, abfragen, ausgeben, diesem, tipp, erhalten, grundlegende, informationen, verarbeiten, bearbeiten, datums-, uhrzeitangaben, funktion, localtime


Ähnliche Informationen auf der Seite

Windows

... Mit Perl Zip Ordner entpacken?


Recht einfach kann man mit Perl einen Zip Ordner entpacken, warum auch nicht wen das Entpacken von Ordnern in Perl so einfach funktioniert Inhalt: 1.
Windows

... Datum und Zeit anpassen in Windows 11?


Über die Uhr in der Windows 11 Taskleiste ist es einfach Datum und Zeit anzupassen / zu ändern für das MS Windows 11 Jeder der gerne Datei-Zeit-Änderungen
Windows

... Über die Unix Zeit im Datei Name Dateizeit setzen?


Es ist einfach über die Unix Zeit Time im Datei Name die Dateizeit zu setzen auf allen MS Windows OS mit dem New File Time Tool Inhalt: 1. Dateizeit
Windows

... Zeit bis der Akku voll oder leer ist unter Windows 11 erkennen


Recht einfach ist es zu sehen, wie lange es dauert bis der Akku voll oder leer unter Windows 11 ist, an ihrem Notebook, Tablet, Laptop, etc. oder MS Surface
Windows

... Windows 11: Machen Sie die Mausbedienung einfacher


Einfache Bedienung / Öffnen Sie in Windows 11 die alte klassische Funktion  "Maus einfacher zu bedienen" für ein besseres Mauserlebnis   Inhalt: 1.
Windows

... Zeit gesteuertes Ereignis und Reaktivierung Timer aktivieren, deaktivieren?


Ein zeitgesteuertes Ereignis ist gut, um zu einem bestimmten Zeitpunkt aus dem Ruhezustand oder Standby aufzuwecken 1. Aktivieren oder Deaktivieren
Windows

... So drucken Sie unter Windows 11 / 10 als PDF


Unter Windows 11 / 10 können Sie dank der integrierten Funktion "In PDF drucken" aus jeder Anwendung ein Dokument als PDF drucken Jeder kennt den praktischen



▲ Zum Anfang ▲



... Perl Tip



3D.Benchmark.OK # AlwaysMouseWheel # AutoHideDesktopIcons # AutoPowerOptionsOK # ClassicDesktopClock # DasSindMeineDateien # DesktopDigitalClock # DesktopNoteOK # DesktopOK # DontSleep # Edge-Chromium # ExperienceIndexOK # Find.Same.Images.OK # FontViewOK # GetPixelColor # GetWindowText # Internet # IsMyHdOK # JavaScript # MatriX.CoronaKO # NewFileTime # OpenCloseDriveEject # OpenGL # Perl # PhotoResizerOK # Q-Dir # QuickMemoryTestOK # QuickTextPaste # Registry # ShortDoorNote # SicherLoeschen # StressMyPC # System # TheAeroClock # Tools # WinScan2PDF #




  

  + Freeware
  + Ordnung am PC
  + Dateiverwaltung
  + Automatisierung
  + Office Tools
  + PC-Test-Tools
  + Deko und Spaß
  + Desktop-Uhren
  + Security

  + SoftwareOK Pages
  + Micro Staff
  + Freeware-1
  + Freeware-2
  + Freeware-3
  + FAQ
  + Downloads

  + Top
  + Desktop-OK
  + The Quad Explorer
  + Don't Sleep
  + Win-Scan-2-PDF
  + Quick-Text-Past
  + Print Folder Tree
  + Find Same Images
  + Experience-Index-OK
  + Font-View-OK


  + Freeware
  + DontSleep
  + GetPixelColor
  + MagicMouseTrails
  + QuickTextPaste
  + Run-Command
  + DesktopNoteOK
  + NewFileTime
  + QuickMemoryTestOK
  + ShortDoorNote
  + PAD-s


Home | Danke | Kontakt | Link | FAQ | Settings | Windows 2015 | eBlog | English-AV | Impressum | Translate | PayPal | PAD-s

 © 2025 by Nenad Hrg ERR2: softwareok.de • softwareok.de • softwareok.com • softwareok.eu
61.386 msec.


>> ☕ Kaufe SoftwareOK einen Kaffee ☕ <<



► Bei Windows-Dateien kann man die Uhrzeit bei Letzter Zugriff nicht ändern? ◄
► Ändern Sie den Namen und die Größe der Schrift in den Zellen der Exploreransicht! ◄
► Zeitanzeige, Datumsanzeige, rechts, links, nebeneinander am Desktop? ◄
► Ist es möglich, nur zwei Ordner und nicht 4 Explorer für Windows zu öffnen? ◄


Diese Webseite speichert keine personenbezogenen Daten. Allerdings werden Drittanbieter verwendet, um Werbung zu schalten.
Diese wird von Google verwaltet und entspricht dem IAB Transparency and Consent Framework (IAB-TCF).
Die CMP-ID lautet 300 und kann am Seitenende individuell angepasst werden.
mehr Infos & Datenschutz

....