zoukankan      html  css  js  c++  java
  • Linux date命令实现日期查询与UTC时戳转换

    需求

    1. 使用shell自带date命令查询x天后日期
    2. 在当前时间UTC时戳之间相互转换

    查询命令

    $ date -d "1 day ago"
    Tue Oct 27 09:35:34 CST 2020
    

    -d参数支持自然语言输入,无符号默认为+

    date -d "+1 day"
    date -d "-1 month"
    

    还可配合格式化字符串输出指定格式

    date -d "1 year" +'%F %T'
    # %F 等效于 %Y-%m-%d
    # %T 等效于 %H:%M:%S
    

    转换命令

    主要用到date +%s参数获得UTC时间1970-01-01 00:00:00之后的秒数
    查询输入默认为CST时间,转换为UTC时间戳

    $ date -d '2020-10-28' +%s
    1603814400
    

    通过UTC时间戳转换CST时间

    $ date -d @1603843990
    Wed Oct 28 08:13:10 CST 2020
    
  • 相关阅读:
    autocare使用命令
    使用国内豆瓣源
    HCNA(二)以太网的帧结构
    HCNA(一)网络传输介质
    Python
    Python
    Python
    Delphi
    HCNP
    Python
  • 原文地址:https://www.cnblogs.com/azureology/p/13889396.html
Copyright © 2011-2022 走看看