2016-04-12 21 views
0

Bir tarih sağlandığında haftanın gününü öğrenmenin bir yolu var mı? Bunu Perl'de nasıl kodlarım? ÖrnekPerl'de Tarihten Gün Başlarken

Verilen 2016/02/02 (dd mm-yıl) için

Cuma Not verir: herhangi bir modül kullanmadan.

+0

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

+2

2016/02/02 gün Sal gün – mkHun

+1

olduğunu @Christopher Ok modülü olmadan mümkündür. Şimdiye kadar ne denedi? – mkHun

cevap

14

Not: Hiçbir modül kullanmadan.

Takvimler zor. Hayır, takvim gerçekten çok zor! Yanlış anlaşılması çok kolay. Bir modül kullan.

Neyse ki bunu yapmak için bir modül var, Time::Piece. Tarihi bir nesneyle ayrıştırmak için strptime vardır. Oradan çok sayıda şey sorabilirsiniz.

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

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