Chinaunix
标题:
如何操作日期变量?
[打印本页]
作者:
zhngxx
时间:
2004-05-21 05:42
标题:
如何操作日期变量?
例如以下代码:
Curtime=`date '+%H:%M'`
但是当我在使用 $Curtime, 是想再这个变量的时间上+1分钟.
例如
Curtime=11:50
而我是想Curtime=11:51
有没有这样的日期出来函数啊?
作者:
sakulagi
时间:
2004-05-21 13:21
标题:
如何操作日期变量?
date "+%H:%M" -d "1 minute $Curtime"结果就是你要的11:51
如果你只是要当前时间的后一分钟就简单了:
date "+%H:%M" -d "1 minute"
作者:
zhngxx
时间:
2004-05-21 22:27
标题:
如何操作日期变量?
感谢大牛,我来try 下
作者:
zhngxx
时间:
2004-05-23 09:31
标题:
如何操作日期变量?
楼上兄弟,我运行怎么不行啊?
date "+%H:%M" -d "1 minute"
这个也不行.
date "+%H:%M" -d "1 minute $Curtime"
这个也不行
下面是俺的代码"
``````````````````
#/usr/bin/ksh!
#--------------------------------------------------------
Curtime=`date '+%H:%M'`
$SecondTime=date "+%H:%M" -d "1 minute $Curtime"
echo "Currnet time: $Curtime"
echo "1 minutes later: $SecondTime"
作者:
zhngxx
时间:
2004-05-24 08:20
标题:
如何操作日期变量?
各位兄弟姐妹,
再帮帮忙吧
我怎么弄了就不行啊?
作者:
sakulagi
时间:
2004-05-24 08:36
标题:
如何操作日期变量?
同学,你怎么不加`啊?!,还多加一个$??
正确的是酱紫的:
SecondTime=`date "+%H:%M" -d "1 minute $Curtime" `
复制代码
作者:
BabyBlue
时间:
2004-05-24 08:50
标题:
如何操作日期变量?
echo `date '+%H:%M' --date='1 minute ago'`
试一下???
我在rht9下可以,不行的话,man一下
作者:
zhngxx
时间:
2004-05-24 22:44
标题:
如何操作日期变量?
[quote]
原帖由 "sakulagi"][/quote 发表:
thanks.
多加了那个$, 纯粹是美元挣多了没有地方花,我立刻把它删除了.
按照您说的这个改了.
SecondTime=`date "+%H:%M" -d "1 minute $Curtime" `
但是怎么也不行啊?
输出结果如下:
Currnet time: 10:43
1 minutes later: 10:43
我用的是SOLARIS 5.8
我想看MAN 但是为什么找不到 -d这个参数的描述?
作者:
sakulagi
时间:
2004-05-25 07:57
标题:
如何操作日期变量?
这个就不知道了。我用的是linux里的coreutils里的date命令。可能和solaris不一样。我手头没有solaris8的机器
作者:
zhngxx
时间:
2004-05-25 10:05
标题:
如何操作日期变量?
无论如何,非常感谢各位的帮助
我是这么解决的
因为我只是对变量的操作,所以我改成了这样
Curtime=`date '+%H:%M'`
first=`echo $Curtime|cut -d":" -f1`
second=`expr ${Curtime##*:} + 1`
starttime=$first":"$second
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2