免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: lmw921273
打印 上一主题 下一主题

如何显示昨天的日期?  关闭 [复制链接]

论坛徽章:
0
36 [报告]
发表于 2007-08-22 14:14 |只看该作者
date +%Y%m%d -d"yesterday"

论坛徽章:
0
35 [报告]
发表于 2007-08-13 16:48 |只看该作者
用perl做的,慢慢发现perl用起来很方便
bash-3.00 $ perl -e '$a1=time;$out=localtime($a1);print "$out\n";$a1-=3600*24;$out=localtime($a1);print "$out\n"'
Mon Aug 13 04:47:04 2007
Sun Aug 12 04:47:04 2007

论坛徽章:
0
34 [报告]
发表于 2007-04-18 22:05 |只看该作者
哈哈,我也遇到同样问题了.我写得程序每天在早上0:00点到8:00之间要读昨天的文件夹,我就用了日期--
比如7-- 得到6,可以每个月到一号就不能用了,要过了早上八点才可以用,一直这样用了.想不到方法.哈哈,
小弟丢人了.

论坛徽章:
0
33 [报告]
发表于 2007-04-18 15:48 |只看该作者
export TZ="TAIST+16" && date|awk '{print $2,$3}' && export TZ="TAIST-8"

论坛徽章:
0
32 [报告]
发表于 2007-04-18 15:42 |只看该作者
export TZ="TAIST+16" && date

论坛徽章:
0
31 [报告]
发表于 2006-08-22 18:13 |只看该作者
date +%Y%m%d -d "$(echo -1|bc) day"

论坛徽章:
0
30 [报告]
发表于 2006-06-20 11:06 |只看该作者
echo |gawk ' {print strftime("%Y%m%d" ,systime()-86400*4) ;exit }'
這樣如何

论坛徽章:
0
29 [报告]
发表于 2006-06-15 11:28 |只看该作者
记号

论坛徽章:
0
28 [报告]
发表于 2006-04-04 17:41 |只看该作者
date -d yesterday +%C%y%m%d

论坛徽章:
0
27 [报告]
发表于 2006-04-01 23:42 |只看该作者
C写然后用SHELL调用比如C写编译后叫timefunc 传入n表示输出的是n天以前的时间,输出YYYYMMDD格式:
和其他命令调用形式一样;
yesterday=`timefunc 1`

yestterday这个变量中存放的就是你想要的时间
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP