- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 perl 中有一种方法可以从文本文件中传递的日期中减去 10 天,并且输出应该是 01-jan-1999 格式。
我正在使用以下代码读取文件并获取日期,之后我对减去日期感到震惊。
日期.txt
2013 年 1 月 25 日
#!/usr/bin/perl
use warnings;
use strict;
use DateTime;
my $inp= "date.txt";
my $todate;
my $fromdate;
open(date,"$inp");
while(<date>)
{
$todate = $_ ;
print "$todate \n";
}
$fromdate = $todate - 10 days ;
最佳答案
这是使用 DateTime 的答案。
#!/usr/bin/perl
use strict;
use warnings;
use 5.010;
use DateTime::Format::Strptime;
use DateTime;
my $parser = DateTime::Format::Strptime->new(
pattern => '%d-%B-%Y'
);
my $input = '25-jan-2013';
my $todate = $parser->parse_datetime($input);
my $fromdate = $todate->clone;
$fromdate->subtract(days => 10);
say 'From: ', $fromdate->strftime('%d-%B-%Y');
say 'To: ', $todate->strftime('%d-%B-%Y');
关于perl - 在 perl 中,我如何从通过文本文件并在 dd-Month-YYYY(01-jan-1990) 中输出的日期中减去 10 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14643570/
public static void main(String[] args) { String opDate = "Tue Jan 03 00:00:00 MSK 2006"; Str
您好,在我的表格中,我将日期保存为“2010-12-01”,即,但我想将上述日期转换为“2010 年 12 月”..您能建议我如何转换吗? 提前致谢 最佳答案 如果您使用的是 php,请执行以下操作:
我有一个 csv 文件,第一列(名为“月”)的格式为月份数据 “Jan\n1990”、“Feb\n1990”等等。 当我使用 read.csv 函数(使用 stringsAsFactors = FAL
如何将以下字符变量转换为日期? strDates strDates strptime(paste("01", strDates), "%d %b.%Y") [1] "2008-01-01" "20
我面临日期验证问题。我使用以下正则表达式仅以 dd-mmm-yyyy 格式输入日期 dateValidatorRegex = /^(\d{1,2})(-)(?:(\(jan)|(feb)|(mar)|
我想从字符串中提取日期: 15/Nov/2013 05/Jan/2014 然后像这样重新格式化 15/11/2013 05/01/2014 是否有现成的函数(已经“知道”月份:一月、二月等)? 最佳答
如果导入库以使用方法,是否值得?导入会占用大量内存吗? 最佳答案 从here借来的 %mon2num = qw( jan 1 feb 2 mar 3 apr 4 may 5 jun
我本以为这是: .datepicker({ dateFormat: 'dd-mmm-yyyy' }); 一个月以来,我得到了一些我不明白它们来自哪里的数字? 最佳答案 根据the documentat
我想在Go中使用“2020年12月31日”格式的日期。 我正在使用以下代码行来获取上述格式的时间。 time := 2020-12-31 wantedFormat := time.Format("2n
我正在搜索一个 SQl 查询,它为我提供在特定时间具有 max() 的所有值。 这是我的简化表格: +---------+-------+-------+ | name | va
我在数据库中有一个日期时间列。 DateTime end_date = DateTime.ParseExact("2013-Jan-31", "yyyy-MM-dd", CultureInfo.Inv
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
我有一个数据框,其中一段时间的开始日期和结束日期为yyyy-mm,我想要一个新列,其中包含一段时间 - 例如开始新列中 2019-01 的日期和 2019-12 的结束日期将是 Cal-19,想要
我想不通这个愚蠢的小错误。每当我启动 DatePickerDialog 时,默认设置日期为 Jan/01/1900。 这很奇怪,因为在平板电脑上, slider 旁边有一个日历 View ,您也可以从
数字格式类别:为什么它被识别为自定义? 在以下平台上测试 Mac 上的 Excel (16.37) Windows 上的 Excel(2002 版) 在线Excel 我的客户问一个问题:当他在单元格中
我有一个每日动物园 (xts),其中包含以下格式的几十年数据: head(almorol) 1973-10-02 1973-10-03 1973-10-04 1973-10-05 1973-10-06
这个问题已经有答案了: Where can I find documentation on formatting a date in JavaScript? (39 个回答) 已关闭 9 年前。 当我
我在 MySQL 日期 (varchar) 列中具有日期格式:“01/Jan/2015”。我想将其转换为“01012015”格式。 这在 MySQL 日期格式中可能吗? 最佳答案 是的,您需要使用st
我有一个格式为 in = "01012012"的字符串。我希望它转换为:01-JAN-12。我如何在 C# 中实现它? 最佳答案 DateTime dateTime = DateTime.ParseE
使用我使用的 greenDAO 生成器: entity.addDateProperty("date").notNull(); 我插入值:'2013-10-30',当我检查我的数据库时,我在那里有值。我
我是一名优秀的程序员,十分优秀!