使用優秀的Perl DateTime模塊,獲得某個日期的年份和週數很簡單,但以另一種方式看起來有點困難。一個人如何獲得從年份和週數開始的日期?Perl:鑑於年份和週數,我怎樣才能得到那一週的第一次約會?
9
A
回答
11
嘗試:
use Date::Calc qw(:all);
my $year = 2012;
my $week = 14;
my ($year2, $month, $day) = Monday_of_Week($week, $year);
12
這裏有一個辦法做到這一點只用DateTime:
use DateTime;
sub first_day_of_week
{
my ($year, $week) = @_;
# Week 1 is defined as the one containing January 4:
DateTime
->new(year => $year, month => 1, day => 4)
->add(weeks => ($week - 1))
->truncate(to => 'week');
} # end first_day_of_week
# Find first day of second week of 2012 (2012-01-09):
my $d = first_day_of_week(2012, 2);
print "$d\n";
相關問題
- 1. 我怎樣才能在sql server中爲年和月名得到一週的年份
- 2. 給定周的第一次約會(NSDate)
- 3. 我有一週和一週的星期幾,我怎樣才能得到日期在PHP
- 4. 我怎樣才能得到每個月和每年的給定輸入的一週中的哪一天開始?
- 5. 考慮週日作爲開始日,我怎樣才能得到週數?
- 6. 我怎樣才能找到一天屬於使用JavaScript的一週?
- 7. 我怎樣才能得到上週的日期範圍在PHP?
- 8. 我怎樣才能使周圍按鈕
- 9. 得到從一年中的一週年
- 10. 我怎樣才能得到每週給定的一天的時間戳?
- 11. 我怎樣才能得到一週的天使用2的DateTimePicker在C#
- 12. 我怎樣才能得到「月份年」格式的日期?
- 13. 我怎樣才能獲得周指數(SUN-0 ....)
- 14. SQL Server的我怎樣才能得到一個外鍵約束
- 15. 我怎樣才能得到一個TD
- 16. 我怎樣才能得到一個RejectedExecutionException
- 17. 我怎樣才能得到一個PortletRequest
- 18. 我怎樣才能獲得本週在android的所有日子?
- 19. 我怎樣才能得到DateArray當前運行周用一個月星期和月份顯示Asp.net C#
- 20. 瞬間JS得到一年的週數
- 21. 我怎樣才能在下週休息一天?
- 22. 獲取週一和週日以及去年的週一和週日,同一周
- 23. 我怎樣才能獲得每週總計?
- 24. 我怎樣才能得到3個字的第一個字母?
- 25. 我怎樣才能得到第一級的項目?
- 26. 我怎樣才能得到從YYYWW在tsql的第一天
- 27. 如何讓第一天的週數和年份
- 28. 給定一年和一週的數字,你如何得到一週的第一天的日期?
- 29. 我怎樣才能得到
- 30. 我怎樣才能得到
你嘗試什麼其他模塊? – tchrist 2012-02-23 23:26:23