zoukankan      html  css  js  c++  java
  • date把1970年开始的秒数变为可读的形式

    date -d '1970-1-1 0:0:0 GMT + 1218084698 seconds'

    or

    date -d @1218084698

    [oracle@RhE3 oracle]$ date -d "now" +%Y/%m/%d_%H:%M:%S
    2005/06/01_16:43:23
    [oracle@RhE3 oracle]$ date -d "a" +%Y/%m/%d_%H:%M:%S
    2005/06/01_09:00:00
    [oracle@RhE3 oracle]$ date -d "p" +%Y/%m/%d_%H:%M:%S
    2005/06/01_05:00:00
    [oracle@RhE3 oracle]$ date -d "b" +%Y/%m/%d_%H:%M:%S
    2005/06/01_10:00:00
    [oracle@RhE3 oracle]$ date -d "10" +%Y/%m/%d_%H:%M:%S
    2005/06/01_10:00:00
    [oracle@RhE3 oracle]$ date -d "1020" +%Y/%m/%d_%H:%M:%S
    2005/06/01_10:20:00
    [oracle@RhE3 oracle]$ date -d "102030" +%Y/%m/%d_%H:%M:%S
    2011/08/30_00:00:00
    [oracle@RhE3 oracle]$ date -d "091020" +%Y/%m/%d_%H:%M:%S
    2009/10/20_00:00:00
    [oracle@RhE3 oracle]$ date -d "091020112233" +%Y/%m/%d_%H:%M:%S
    date: invalid date `091020112233'
    [oracle@RhE3 oracle]$ date -d "24" +%Y/%m/%d_%H:%M:%S
    date: invalid date `24'
    [oracle@RhE3 oracle]$ date -d "199801231302" +%Y/%m/%d_%H:%M:%S
    date: invalid date `199801231302'
    [oracle@RhE3 oracle]$ date -d "24000102" +%Y/%m/%d_%H:%M:%S
    date: invalid date `24000102'
    [oracle@RhE3 oracle]$ date -d "20090102" +%Y/%m/%d_%H:%M:%S
    2009/01/02_00:00:00

    如此看来,d的参数后面的单个小写字母对应一天的整点,经测试各字母代表的时间
    如下:

    a-09:00 b-10:00 c-11:00 ......h-16:00 i-17:00 j字母不能用
    k-18:00 l-19:00 m-20:00
    n-07:00 o-06:00 p-05:00 ......t-01:00 u-00:00
    v:前一天的23:00 w-前一天的22:00 ..... y-前一天的20:00
    z-当天的08:00

    d参数后面跟数字的情形:
    2位数字:当天的小时,必须小于24,否则非法
    4位数字:当天的小时和分钟,小时数必须小于24,分钟可以到99,超过60进位
    6位数字:2位的年和月日
    8位数字:4位的年和月日
    超过8位数字:非法字符串

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    2018 ACM 网络选拔赛 徐州赛区
    2018 ACM 网络选拔赛 焦作赛区
    2018 ACM 网络选拔赛 沈阳赛区
    poj 2289 网络流 and 二分查找
    poj 2446 二分图最大匹配
    poj 1469 二分图最大匹配
    poj 3249 拓扑排序 and 动态规划
    poj 3687 拓扑排序
    poj 2585 拓扑排序
    poj 1094 拓扑排序
  • 原文地址:https://www.cnblogs.com/xiaodoudou/p/4777239.html
Copyright © 2011-2022 走看看