2016-04-12 5 views
0

日付が与えられた曜日を見つける方法はありますか?これをPerlでどのようにコード化すればよいですか?例えばPerlで日付を取得する

与えられる2016年2月2日(DD-MM-YYYY)について

金曜日 注意を出力:すべてのモジュールを使用しません。

+0

マニピュレータ(http://search.cpan.org/~sbeck/Date-Manip-6.53/lib/Date/Manip.pod) –

+2

2016年2月2日の日は、火曜日 – mkHun

+1

です::日付を参照してください。モジュールなしの@Christopher Okでも可能です。これまでに何を試みましたか? – mkHun

答えて

14

注:モジュールを一切使用しません。

カレンダーは難しいです。いいえ、カレンダーは本当に難しいです!間違ってしまうのはとても簡単です。モジュールを使用します。

幸いにもこれを行うためのモジュールが組み込まれています(Time::Piece)。オブジェクトに日付を解析するのにはstrptimeがあります。そこから、たくさんのことを聞くことができます。

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

my $time = Time::Piece->strptime("02-02-2016", "%d-%m-%Y"); 
say $time->fullday; 
関連する問題