shell中日期操作
1. date -d操作
date +"%Y%m%d" -d "+n days" #今天的后n天日期 date +"%Y%m%d" -d "-n days" #今天的前n天日期
2. 常用日期格式输出
date +"%F" #输出: 2012-06-08 date +"%D" #输出: 06/08/12 date +"%Y%m%d %H:%M:%S" #输出: 20120608 04:52:28 date +"%Y%m%d" #输出: 20120608 date +"%Y%m%d %H:%M:%S" -d "+1 hours" #输出: 20120608 05:52:43 date +"%Y%m%d %H:%M:%S" -d "+1 days" #输出: 20120609 04:52:52 date +"%Y%m%d %H:%M:%S" -d "+1 months" #输出: 20120708 04:52:56 date +"%Y%m%d %H:%M:%S" -d "+1 years" #输出: 20130608 04:53:07 date +"%T" #输出: 05:03:21 date +"%F %T" #输出: 2012-06-08 05:03:34 date +"%D %T" #输出: 06/08/12 05:03:39
3. 日期格式转换
# 字符串转时间戳 date -d "2010-10-18 00:00:00" +%s #输出:1287331200 # 时间戳转字符串 date -d @1287331200 "+%Y-%m-%d" #输出:2010-10-18# 获取指定日期的后N天,如果是前N天,则第二部中间是 - 步骤1:得到时间戳 seconds=`date -d "2010-10-18 00:00:00" +%s` 步骤2:加上N天的秒数86400*N seconds_new=`expr $seconds + 86400*N` 步骤3:获得指定日前加上一天的日前 date_new=`date -d @$seconds_new "+%Y-%m-%d"`
shell中日期操作相关推荐
- shell中日期相关操作
1. 获取某种格式的日期和时间 在shell中,需要获取当前系统时间时,一般使用以下命令获取指定格式的时间(年-月-日 时:分:秒): date '+%Y-%m-%d %H:%M:%S' 2021-1 ...
- shell中字符串操作【转】
转自:http://blog.chinaunix.net/uid-29091195-id-3974751.html 我们所遇到的编程语言中(汇编除外)都少不了字符串处理函数吧, 当然shell编程也不 ...
- bash shell 中时间操作常用方法总结
在日常的工作中,bash shell 的时间操作非常频繁.比如shell脚本定时发送数据统计的时候,会查看当前是否为预定的发送时间.或者使用文件保存一些数据时,一般会生成时间字符串当做文件名的一部分. ...
- Linux从mysql中读取数据_linux shell中读写操作mysql数据库
本文介绍了如何在shell中读写mysql数据库.主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为 ...
- shell中日期的使用当前日期的加减
[root@yunwei_42 ~]# cat cc.sh today=date +%Y%m%d yesterday=date +%Y%m%d --date="-1 day" to ...
- linux在shell中获取时间
linux在shell中获取时间 获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用 ...
- shell中获取时间
获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...
- linux在shell中获取系统时间,linux在shell中获取时间
获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...
- linux shell 网盘,linux在shell中获取时间
获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...
最新文章
- java url json字符串_使用HttpClient将URL中的JSON查询字符串发送到Web服务(Java)
- 232.用栈实现队列
- oracle 最低要求吗,神谕Oracle配置要求高吗?最低及推荐配置一览
- 通过Katas进行Java教程:网球比赛(轻松)
- android 75 新闻列表页面
- poj 1502 MAPMaelstrom 单源最短路dijkstra
- 028-Dell服务器做Raid
- ajax动态生成表格
- 在 ML2 中配置 OVS vlan network - 每天5分钟玩转 OpenStack(136)
- dede php标签 value=$v,dede:php标签是什么
- 输出 系统 环境变量
- 6. Zend_Uri
- Nvivo 自动编码语言包
- 海康sip服务器地址协议,海康摄像头的GB28181的sip服务器+ZL流媒体+前台测试页面...
- 以太坊存储项目Swarm (代币bzz)1.0 主网正式上线
- 计算机查看图片的打开方式,win10如何设置打开图片方式为照片查看器-img文件怎么打开...
- 聊聊新西兰的工作和生活
- 重置CISCO 2911SEC/K9路由器密码
- 为Android虚拟机创建SDCard
- 国科大计算机体系结构考试专用