Chinaunix

标题: 日期格式转化问题 [打印本页]

作者: z1s8h5    时间: 2009-11-05 18:26
标题: 日期格式转化问题
如何把 date 的日期格式 修改为这种形式 /05/Nov/2009/

例如 date="Thu Nov  5 18:24:00 BEIST 2009"
转为 /05/Nov/2009/
作者: z1s8h5    时间: 2009-11-05 18:30
标题: 回复 #1 z1s8h5 的帖子
不好意思,发错版。。
要发在shell版的。
作者: 兰花仙子    时间: 2009-11-05 18:30
先用Time::Local把date转换成time目标。
再用POSIX的strftime函数转换为你想要的格式。

  1. use Time::Local;
  2. use POSIX qw/strftime/;
复制代码

作者: z1s8h5    时间: 2009-11-05 18:30
标题: 回复 #3 兰花仙子 的帖子
谢谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2