Linux命令date日期时间和Unix时间戳互转

转:http://blog.csdn.net/mergerly/article/details/41597235


A.将日期转换为Unix时间戳

将当前时间以Unix时间戳表示:
<ol class="linenums" style="margin: 0px; padding-left: 40px; border-collapse: collapse;"><li class="L0" style="list-style-type: decimal;"><span class="pln" style="margin-top: 0px;">date </span><span class="pun" style="color: rgb(102, 102, 0);">+%</span><span class="pln">s</span></li></ol>
输出如下:
<span class="lit" style="color: rgb(0, 102, 102);">1361542433</span><span style="line-height: 1.5; font-family: 微软雅黑,Consolas,sans-serif,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;"></span>
转换指定日期为Unix时间戳:
<ol class="linenums" style="margin: 0px; padding-left: 40px; border-collapse: collapse;"><li class="L0" style="list-style-type: decimal;"><span class="pln" style="margin-top: 0px;">date </span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln">d </span><span class="str" style="color: rgb(0, 136, 0);">'2013-2-22 22:14'</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0);">+%</span><span class="pln">s</span></li></ol>
输出如下:
<span class="lit" style="color: rgb(0, 102, 102);">1361542440</span>
B.将Unix时间戳转换为日期时间
不指定日期时间的格式:
<ol class="linenums" style="margin: 0px; padding-left: 40px; border-collapse: collapse;"><li class="L0" style="list-style-type: decimal;"><span class="pln" style="margin-top: 0px;">date </span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln">d </span><span class="pun" style="color: rgb(102, 102, 0);">@</span><span class="lit" style="color: rgb(0, 102, 102);">1361542596</span></li></ol>
输出如下:
<span class="typ" style="color: rgb(102, 0, 102);">Fri</span><span class="pln"> </span><span class="typ" style="color: rgb(102, 0, 102);">Feb</span><span class="pln"> </span><span class="lit" style="color: rgb(0, 102, 102);">22</span><span class="pln"> </span><span class="lit" style="color: rgb(0, 102, 102);">22</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="lit" style="color: rgb(0, 102, 102);">16</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="lit" style="color: rgb(0, 102, 102);">36</span><span class="pln"> CST </span><span class="lit" style="color: rgb(0, 102, 102);">2013</span>
指定日期格式的转换:
<ol class="linenums" style="margin: 0px; padding-left: 40px; border-collapse: collapse;"><li class="L0" style="list-style-type: decimal;"><span class="pln" style="margin-top: 0px;">date </span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln">d </span><span class="pun" style="color: rgb(102, 102, 0);">@</span><span class="lit" style="color: rgb(0, 102, 102);">1361542596</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0);">+</span><span class="str" style="color: rgb(0, 136, 0);">"%Y-%m-%d %H:%M:%S"</span></li></ol>
输出如下:
<span class="lit" style="color: rgb(0, 102, 102);">2013</span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="lit" style="color: rgb(0, 102, 102);">02</span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="lit" style="color: rgb(0, 102, 102);">22</span><span class="pln"> </span><span class="lit" style="color: rgb(0, 102, 102);">22</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="lit" style="color: rgb(0, 102, 102);">16</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="lit" style="color: rgb(0, 102, 102);">36</span>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值