在Yl中将YYYYMMDD日期拆分为3个部分

syk*_*ker 3 regex perl datetime

如何将YYYYMMDD形式的日期拆分为其成分?

my ($yyyy, $mm, $dd) = $date =~ /(\4d+)(\2d+)(\2d+)/;
Run Code Online (Sandbox Code Playgroud)

Leo*_*ans 14

my ($year, $month, $day) = unpack "A4A2A2", $date;
Run Code Online (Sandbox Code Playgroud)

pack并且unpack是未充分利用的内置物,可用于强大的力量.

  • @syker没有法律禁止阅读文档. (4认同)
  • unpack是perl提供的最快速的,特别是对于固定宽度的数据. (3认同)