Chinaunix
标题:
小白求指点date --date="$date2" +%s
[打印本页]
作者:
xmw80888
时间:
2015-05-07 07:37
标题:
小白求指点date --date="$date2" +%s
各位大侠,小弟刚学习linux,在鸟哥基础篇上shell章节看到如下命令实在没整明白,求指点啊,问题如下:
declare -i date_dem=`date --date="$date2" +%s`
偶只知道+%s用于计算时间戳,个人理解"$date2" +%s应该是计算变量date2的时间戳,问题是date --date之间的双横线代表什么呢?还有宣告的变量等号后面的date --date="$date2" +%s是干嘛使的呢?小白感觉整个逻辑挺迷糊的。
求各路大神指教,拜谢!
作者:
jason680
时间:
2015-05-07 08:14
回复
1#
xmw80888
$ man date
...
DESCRIPTION
Display the current time in the given FORMAT, or set the system date.
-d
,
--date
=
STRING
display time described by
STRING
, not `now'
$ date
-d
"
2015-03-02
" +%s
1425225600
# they are the same, as below:
$ date
-d
"
2015-03-02 11:22:33
" +%s
1425266553
$ date
--date
=
"
2015-03-02 11:22:33
" +%s
1425266553
$ date
--date
"
2015-03-02 11:22:33
" +%s
1425266553
作者:
日复一日王
时间:
2015-05-07 08:58
回复
2#
jason680
作者:
xmw80888
时间:
2015-05-09 12:42
已明白,感谢大哥指导!
回复
2#
jason680
作者:
zl624867243
时间:
2015-05-10 18:38
楼主注册时间1970年太牛逼了
作者:
xmw80888
时间:
2015-06-10 12:19
哈哈,系统的过
回复
5#
zl624867243
作者:
聆雨淋夜
时间:
2015-06-10 12:29
如果想获取相对日期(不是现在)就要用到-d选项(--date),-d的参数必须是一个整体,可以写成next-day或者“next day”
作者:
tuyajie
时间:
2015-06-10 18:50
我是来看注册时间的
作者:
fileld_tian
时间:
2015-11-26 10:14
可以的!45年
作者:
duke2015
时间:
2015-11-27 11:10
1970年就注册了。。楼主好屌。。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2