根据文档,我很难弄清楚如何将Perl和MySQL之间的周数等同起来.
如何根据同一时区的unix时间戳计算Perl和MySQL中相同的周数?
SELECT DATE_FORMAT(from_unixtime(datefield), '%Y%U') FROM table;
Run Code Online (Sandbox Code Playgroud)
和
print strftime('%Y%U', localtime($datevar));
Run Code Online (Sandbox Code Playgroud)
应该为任何给定的时间戳生成相同的周数.理想情况下,我希望周数可以是便携式的,例如ISO 8601.虽然我的测试中的周数似乎有时匹配,但我在Perl和MySQL的文档中找不到任何确认日期格式明确遵循相同定义的内容.
谢谢!