Chinaunix
标题:
date是怎么做加减运算的
[打印本页]
作者:
XQKA
时间:
2014-05-04 15:45
标题:
date是怎么做加减运算的
例如,给出日期04-May-2014 15:37,如何算出后一分钟的输出04-May-2014 15:38
oracle>date +"%d-%b-%Y %H:%M"
04-May-2014 15:37
作者:
liaosnet
时间:
2014-05-04 15:52
如果是bash,可以简单的
date -d "+1 min"
作者:
Herowinter
时间:
2014-05-04 16:23
回复
1#
XQKA
a="04-May-2014 15:37";b=`date -d"$a" +%s`;let b=b+60;date -d@$b +"%d-%b-%Y %H:%M"
04-May-2014 15:38
复制代码
个人只会写这样,我这里好像+1 minute不行。
作者:
XQKA
时间:
2014-05-06 23:53
那么有没有方法把指定格式的日期转换成+%s的格式呢?
oracle> date +%s
1399391534
作者:
liaosnet
时间:
2014-05-07 10:23
回复
4#
XQKA
linux GNU 下同样 date +%s
作者:
jason680
时间:
2014-05-07 14:57
本帖最后由 jason680 于 2014-05-07 15:03 编辑
回复
1#
XQKA
which one do you like ...
$ date -d "04-May-2014 15:37
1 min
" "+%d-%b-%Y %H:%M"
04-May-2014 15:
38
$ LANG=C date -d "04-May-2014 15:37
1 min ago
" "+%d-%b-%Y %H:%M"
04-May-2014 15:
36
$ date date -d "04-May-2014 15:37 1 min" "
+%s
"
1399189080
作者:
XQKA
时间:
2014-05-07 22:46
回6楼
AIX这几个命令都报错
作者:
Shell_HAT
时间:
2014-05-08 17:47
回复
7#
XQKA
AIX的date命令不支持那种语法
可以用perl来计算日期
或者用这个:
http://bbs.chinaunix.net/thread-1772999-1-1.html
作者:
XQKA
时间:
2014-05-08 23:56
回复
8#
Shell_HAT
好帖!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2