zoukankan      html  css  js  c++  java
  • linux与unix时间戳互转

    linux与unix时间戳互转

    今天在消费kafka数据时遇到了这样一个问题,kafka数据中所有的数据时间戳格式都是unix上时间戳的格式,例如:1505786829101,看到这个时间戳真的是头都大了好么,根本一点都不直观,所以这里让我们来学习下linux与unix的时间戳互转吧。

    1.linux将日期转换为unix时间戳

    将当前的日期转换为unix时间戳

    date +%s
    

    输出如下:

    1505796255
    

    将指定的日期转换为unix时间戳

    date -d '2017-09-19 12:30' +%s
    

    输出如下:

    1505795400
    

    2.unix将时间戳转换为linux日期格式

    不指定日期格式转换

    date -d @1505795400
    

    输出如下:

    Tue Sep 19 12:30:00 CST 2017
    

    指定日期格式的转换

    date -d @1505795400 +"%Y-%m-%d %H:%M:%S"
    

    输出如下:

    2017-09-19 12:30:00
    
  • 相关阅读:
    css问题
    前端性能优化整理
    算法之排序
    浅谈webpack优化
    js设计模式
    事件模型
    浏览器缓存
    ucGUI 12864 从打点起
    ucGUI例程收藏
    Qt 自动搜索串口号列表
  • 原文地址:https://www.cnblogs.com/Cherry-Linux/p/7551260.html
Copyright © 2011-2022 走看看