用shell将时间字符串与时间戳互转

原创 2012年03月22日 20:47:16

用shell将时间字符串与时间戳互转

 

date +%s   可以得到UNIX的时间戳;
用shell将时间字符串与时间戳互转:
      date -d "2010-10-18 00:00:00" +%s         输出形如:1287331200
而时间戳转换为字符串可以这样做:
      date -d @1287331200  "+%Y-%m-%d"    输出形如:2010-10-18
如果需要得到指定日期的前后几天,可以:
      1、seconds=`date -d "2010-10-18 00:00:00" +%s`       #得到时间戳
      2、seconds_new=`expr $seconds + 86400`                   #加上一天的秒数86400
      3、date_new=`date -d @$seconds_new "+%Y-%m-%d"`   #获得指定日前加上一天的日前

 

date 的具体用法可以查看另外一篇博文 《shell date 命令详解》http://blog.csdn.net/runming918/article/details/7223520

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

相关文章推荐

Linux shell获取时间和时间间隔(ms级别)

说明:在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运行N次取平均值等),总之,这其中有一个需求可能就是获...

shell获取系统时间

获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28   给我的变量赋值 myDate=$(date +%Y%m%d)    将当前日期赋值给DATE变量 DATE=$(date...

linux在shell中获取时间

linux在shell中获取时间 获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28   将当前日期赋值给DATE变量 DATE=$(date +%Y%m%...

shell时间(字符串和时间戳转换)

在shell中,字符串转换为时间戳可以这样做:   date -d "2010-10-18 00:00:00" +%s 输出形如: 1287331200 其中,-d参数表示显示指定的字符...

shell date字符串互转

将制定日期字符减2天 date -d "2013-02-03 -i -2 day" +"%Y-%m-%d %T" 将日期转为时间戳 date -d "2013-02-03" +%s 1359...

shell date 命令详解--总结

SHELL DATE 命令详解 author:润明 2012-1-31 QQ:226399587  http://blog.csdn.net/runming918   使用方式 : date...

linux在shell中获取时间 date巧用

获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28   date1=$(date --date='1 days ago +%Y%m%d')    #前一天的日期 da...

shell脚本时间操作

http://blog.csdn.net/cws1214/article/details/27681189date +%s 可以得到UNIX的时间戳; 用shell将时间字符串与时间戳互转: ...

NSDate和时间戳互转

iOS 将时间NSDate转化为毫秒时间戳 对于将NSDate类型转换为时间戳,相信大家肯定都会,这样的示例代码,在百度等搜索引擎上面一搜索就是一大篇的东西,但是,大家有没有注意到的是 通过那些方法...

MySQL中同时存在创建和上次更新时间戳字段解决方法浅析;MYSQL日期 字符串 时间戳互转

mysql时间戳,时间格式转换
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)