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

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

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:

Beispiel:

#!/usr/bin/perl
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";




Aktualisiert am: 31 März 2020 09:58 Windows
Keywords: perl, korrekte, zeit, abfragen, ausgeben, diesem, tipp, erhalten, grundlegende, informationen, verarbeiten, bearbeiten, datums-, uhrzeitangaben, funktion, localtime


Ähnliche Informationen auf der Seite

Windows

... Wie kann ich abfragen, ob ein Pfad ein Ordner, bzw. Verzeichnis ist?


Das Abfragen, ob ein Pfad ein Ordner, bzw. Verzeichnis ist ist recht einfach in C++ #include #include BOOL IstDerPfadEinOrdnerLPCTSTR pfad { ifpfadreturn
Windows

... Datum, Zeit bei Dateien und Ordnern ändern per Eingabeaufforderung Befehle?


Die Lösung ist denkbar einfach um mit Hilfe der cmd.exe per Befehlszeile Datum / Zeit bei Dateien und Ordnern zu ändern Es ist einfach mit externen Tools
Windows

... Tastaturverzögerung beim Schreiben unter Windows, wie einstellen?


Man kann die Tastaturgeschwindigkeit und die Tippzeit-Verzögerung beim Schreiben unter Windows 11, 10, und MS Server OS recht einfach einstellen Gerade
Windows

... Wo wird in Windows 7 die Zeit Minuten für die Desktop Wallpapers eingestellt?


Wenn die Desktop Hintergrundbilder in Windows-7 zu langsam oder zu schnell wechseln, ist man schon ein wenig genervt Bild-1 über Windows-7 Desktop anpassen
Windows

... Perl Strato Web Hosting funktioniert nicht, was mache ich falsch


Die Lösung ist denkbar einfach, um Perl unter Strato Web zum laufen zu bringen Es liegt auch daran, dass sich immer mehr auf PHP Unterstützung konzertiert
Windows

... Wo kann ich meinen Bahnbonus-Punktestand einsehen, abfragen, bzw. managen?


Ich bin nicht von der Bahn , aber um den Punktestand der Bahn-Bonuscard abfragen zu können, nutzen Sie bitte den exklusiven Service der Bahn Inhalt / Tipps
Windows

... Wie kann ich abfragen, ob meine x86 Anwendung gerade unter x64 läuft?


IsWow64Process abfrage unter x64 MS OS nach ob die exe im WOW64 Modus arbeitet typedef BOOL WINAPI *LPFN_ISWOW64PROCESS HANDLE, PBOOL; LPFN_ISWOW64PROCESS



▲ Zum Anfang ▲


Windows

... 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
Windows

... Perl Zufall String ohne Zusatz Module


Recht einfach kann man in Perl Zufalls-String ohne Zusatz Module generieren, hier ein schlichtes kostenloses Beispiel Die Rutine Unterfunktion &RandStr12; generier

... 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 # 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

  + 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
  + QuickMemoryTestOK
  + ShortDoorNote
  + IsMyHdOK
  + OpenCloseDriveEject
  + Print.Test.Page.OK
  + DesktopDigitalClock
  + IsMyLcdOK
  + AutoHideMouseCursor
  + PreventTurnOff
  + PAD-s

Partnerseite:

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

 © 2023 by Nenad Hrg ERR2: softwareok.de • softwareok.de • softwareok.com • softwareok.eu
0.093


► Vista Ordner Datum und Zeit ändern? ◄

► Kann ich einrichten, dass mein Windows 10/11 DVD´s beim Einlegen automatisch abspielt? ◄

► Kann ich Laufwerksnamen / Datenträgerbezeichnung in Windows 10/11 ändern? ◄

Durch die Nutzung meiner Webseite erklären Sie sich damit einverstanden, dass diese Cookies verwenden. mehr Infos & Datenschutz
....