当前位置:  开发笔记 > 编程语言 > 正文

将破折号添加到Perl中的日期

如何解决《将破折号添加到Perl中的日期》经验,为你挑选了1个好方法。

我需要能够获取Perl字符串(YYYYMMDD格式的日期)并添加破折号(使其成为YYYY-MM-DD)格式.是否有捷径可寻?例如,对于1900年1月1日,我将输入19000101,如果需要1900-01-01则需要输入.



1> Matt Jacob..:

在日期上没有进行验证的意义上并不是特别好,但是如果您已经知道您正在使用有效日期,那么这既简单又快速:

$ perl -wle 'print join("-", unpack("A4A2A2", "19000101"))'
1900-01-01

可以使用任何字符串---甚至是非日期 - 可以是加号还是减号,具体取决于你如何看待它:

$ perl -wle 'print join("-", unpack("A4A2A2", "YYYYMMDD"))'
YYYY-MM-DD

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有