分页: 1 / 1

如何比较时间

发表于 : 2008-09-04 22:18
yjcong
如果时间的格式是 05:12:09 和09:12:02, 如何用一个命令或最简单的方法比较先后。(当然, 先去点零,再化成整数, 最后来比较,是可以的。 但太麻烦了)

或者如何能得出 08<09 这个结果也可以


thx

发表于 : 2008-09-04 22:25
BigSnake.NET
ascii 顺序不行么。。

代码: 全选

autumncat@autumncat-host:~
$ [[ '05:12:09' < '09:12:02' ]]
Exit status: 0
autumncat@autumncat-host:~
$ [[ '05:12:09' > '09:12:02' ]]
Exit status: 1

发表于 : 2008-09-04 22:56
yjcong
BigSnake.NET 写了:ascii 顺序不行么。。

代码: 全选

autumncat@autumncat-host:~
$ [[ '05:12:09' < '09:12:02' ]]
Exit status: 0
autumncat@autumncat-host:~
$ [[ '05:12:09' > '09:12:02' ]]
Exit status: 1
在我这,你的方法没有输出结果.

发表于 : 2008-09-04 23:08
eexpress
[[ '05:12:09' < '09:12:02' ]] && echo ok

发表于 : 2008-09-04 23:09
eexpress
不如先说明要干嘛。
别人都不需要的事情,估计你思路想歪了。

发表于 : 2008-09-04 23:16
yjcong
eexpress 写了:[[ '05:12:09' < '09:12:02' ]] && echo ok
谢谢阿姨和球球.

思路是想歪了,但却学到了东西.

发表于 : 2008-09-14 11:18
a0147520
sort