Chinaunix

标题: 请教一个关于shell中的时间问题 [打印本页]

作者: hnay-vv    时间: 2005-09-06 16:26
标题: 请教一个关于shell中的时间问题
在unix环境下,直接输入date可以获取时间字段,问:如何可以获取前一小时的时间,如:当前时间是10点,怎么样能够显示出9点??

    
作者: hhh88    时间: 2005-09-06 17:38
标题: 请教一个关于shell中的时间问题
很奇怪的需求.
可以自己编个小shell程序实现这个功能
作者: lyyrc    时间: 2005-09-07 23:20
标题: 请教一个关于shell中的时间问题
expr `date \"+%H\"` - 1
作者: wolfg    时间: 2005-09-08 10:01
标题: 请教一个关于shell中的时间问题
用perl也行

  1. perl -e \'@T=localtime(time-3600);printf(\"%04d-%02d-%02d %02d:%02d:%02d\\n\", ($T[5]+1900), $T[4]+1, $T[3], $T[2], $T[1], $T[0])\'
复制代码


若用了GNU的date命令,可以直接
date -d \'1 hour ago\' +%H




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