找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21261|回复: 3

[问题求助] Perl怎样修改日期时间格式?

[复制链接]
发表于 2011-12-23 22:44:41 | 显示全部楼层 |阅读模式
比如文本内容如下:
Dec 23 2011 22:41:46

希望改成:
2011-12-23 22:41:46
发表于 2011-12-24 23:21:34 | 显示全部楼层
进行替换不行吗?
发表于 2012-10-19 00:25:35 | 显示全部楼层
  1. %months = (
  2.       Jan => 0,
  3.       Feb => 1,
  4.       Mar => 2,
  5.       Apr => 3,
  6.       May => 4,
  7.       Jun => 5,
  8.       Jul => 6,
  9.       Aug => 7,
  10.       Sep => 8,
  11.       Oct => 9,
  12.       Nov => 10,
  13.       Dec => 11,
  14. );

  15. while(<DATA>){
  16.         ($m,$d,$y,$t) = /(\w+)\s(\d+)\s(\d+)\s(.*)/;
  17.         print "$y-$months{$m}-$d $t\n";
  18. };

  19. __DATA__
  20. Dec 23 2011 22:41:46
  21. Dec 23 2011 22:33:46
  22. Aug 3 2012 22:41:46
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:35 , Processed in 0.016997 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表