分页: 1 / 1

超强的date

发表于 : 2007-07-12 19:28
eexpress
tiddlywiki的,不好复制,截图算了。

发表于 : 2007-07-12 19:31
eexpress
现在要计算2个日期之间的天数,nnd。没摸索到方法。2007/3/4 - 2006/5/6 这样的。帮忙啊

732869 = 2007/7/12 为什么,一个软件里面是这样标记的。

发表于 : 2007-07-12 19:50
bones7456
先把俩日期都转成秒数,再减不就行了?

发表于 : 2007-07-12 20:05
czybear
732869 = 2007/7/12 不太清楚,呵呵

计算那两个日期之间的天数

代码: 全选

d1=`date -d "2007/3/4" +%s`
d2=`date -d "2006/5/6" +%s`
let dd=$d1-$d2
let dr=$dd/86400
echo $dr

发表于 : 2007-07-12 21:30
eexpress
啊。这样啊。没一行的?
还真的变秒?

难受哦。我觉得应该有现成的命令。老这样觉得。 :cry:

因为还有从那天,前推多少天,是那天。这样的需要哦。

发表于 : 2007-07-14 19:37
stlxv
eexpress 写了:啊。这样啊。没一行的?

代码: 全选

expr \( `date -d "2007/3/4" +%s` - `date -d "2006/5/6" +%s` \) / 86400

发表于 : 2007-07-14 20:48
eexpress
nnnnnnd :lol:

没datediff这样的命令。

发表于 : 2007-07-17 16:36
bones7456
呵呵,ee自己写个喽。