免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3651 | 回复: 9
打印 上一主题 下一主题

如何操作日期变量? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-21 05:42 |只看该作者 |倒序浏览
例如以下代码:

Curtime=`date '+%H:%M'`

但是当我在使用 $Curtime, 是想再这个变量的时间上+1分钟.
例如

Curtime=11:50

而我是想Curtime=11:51

有没有这样的日期出来函数啊?

论坛徽章:
0
2 [报告]
发表于 2004-05-21 13:21 |只看该作者

如何操作日期变量?

date "+%H:%M" -d "1 minute $Curtime"结果就是你要的11:51
如果你只是要当前时间的后一分钟就简单了:
date "+%H:%M" -d "1 minute"

论坛徽章:
0
3 [报告]
发表于 2004-05-21 22:27 |只看该作者

如何操作日期变量?

感谢大牛,我来try 下

论坛徽章:
0
4 [报告]
发表于 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"

论坛徽章:
0
5 [报告]
发表于 2004-05-24 08:20 |只看该作者

如何操作日期变量?

各位兄弟姐妹,
再帮帮忙吧
我怎么弄了就不行啊?

论坛徽章:
0
6 [报告]
发表于 2004-05-24 08:36 |只看该作者

如何操作日期变量?

同学,你怎么不加`啊?!,还多加一个$??
正确的是酱紫的:

  1. SecondTime=`date "+%H:%M" -d "1 minute $Curtime" `
复制代码

论坛徽章:
0
7 [报告]
发表于 2004-05-24 08:50 |只看该作者

如何操作日期变量?

echo `date '+%H:%M' --date='1 minute ago'`
试一下???
我在rht9下可以,不行的话,man一下

论坛徽章:
0
8 [报告]
发表于 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这个参数的描述?

论坛徽章:
0
9 [报告]
发表于 2004-05-25 07:57 |只看该作者

如何操作日期变量?

这个就不知道了。我用的是linux里的coreutils里的date命令。可能和solaris不一样。我手头没有solaris8的机器

论坛徽章:
0
10 [报告]
发表于 2004-05-25 10:05 |只看该作者

如何操作日期变量?

无论如何,非常感谢各位的帮助

我是这么解决的
因为我只是对变量的操作,所以我改成了这样

Curtime=`date '+%H:%M'`
first=`echo $Curtime|cut -d":" -f1`
second=`expr ${Curtime##*:} + 1`  
starttime=$first":"$second
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP