2016-04-12 10 views
0

Gibt es eine Möglichkeit, den Tag der Woche herauszufinden, wenn ein Datum zur Verfügung gestellt. Wie würde ich das in Perl programmieren?Erhalten Sie einen Tag von Datum in Perl

Zum Beispiel

Bei 2016.02.02 (dd-mm-yyyy) ausgibt Freitag Hinweis: Ohne irgendwelche Module zu verwenden.

+0

See Datum :: Manip (http://search.cpan.org/~sbeck/Date-Manip-6.53/lib/Date/Manip.pod) –

+2

2016.02.02 Tag ist Di Tag – mkHun

+1

@Christopher Ok ohne Modul ist es möglich. Was hat bisher versucht? – mkHun

Antwort

14

Hinweis: Ohne Verwendung von Modulen.

Kalender ist schwer. Nein, Kalender ist wirklich hart! Es ist sehr leicht falsch zu verstehen. Benutze ein Modul.

Glücklicherweise gibt es ein eingebautes Modul, Time::Piece. Es hat strptime, um das Datum in ein Objekt zu analysieren. Von dort können Sie eine große Anzahl von Dingen fragen.

use v5.10; 
use strict; 
use warnings; 
use Time::Piece; 

my $time = Time::Piece->strptime("02-02-2016", "%d-%m-%Y"); 
say $time->fullday; 
Verwandte Themen