perl - 如何在 Perl 中获取 DateTime 对象的年份?
问题描述
我试图从 Perl 中的 DateTime 变量中提取年份。
我试过这个:
% cat test2
#!/usr/local/bin/perl
use strict;
use DateTime;
my $dt_begin = DateTime->new(
year => 2000,
month => 1,
day => 1,
);
print "###\n$dt_begin $dt_begin->year\n###\n";
我得到这个作为输出:
% ./test2
###
2000-01-01T00:00:00 2000-01-01T00:00:00->year
###
在我期待的时候:
% ./test2
###
2000-01-01T00:00:00 2000
###
解决方案
推荐阅读
- android - 如何在 textview 中自动换行,这样它就不会偶尔打断单词
- javascript - 我可以多次回调 Selenium executeAsyncScript() 回调吗?
- r - 如何创建没有累积值的 geom_bar 图
- paas - 使用 webjob 将 Windows 服务迁移到 Azure 作为 PAAS 模型
- drupal-8 - 所有内容类型都缺少 Drupal 8“显示设置”选项卡
- node.js - 带有 WordPress 主页的节点应用程序
- android - 如何通过单击按钮使用改造、发布中继和 rxjava 重试网络请求?
- r - 将 Flexdashboard 反应输入值分配给数据框单元格
- xamarin - Xamarin Forms Android 在主详细信息页面中显示选项卡式页面显示空白的空白屏幕
- angular - Angular 6 测试:如何在没有嵌套依赖项的情况下提供服务?