Linux的date常用操作

  1. ## 在指定的日期上减1天
  2. $ date -d "2012-04-10 -1 day " +%Y-%m-%d
  3. 2012-04-09
  4. ## 在指定的日期上加1天
  5. $ date -d "2012-04-10 +1 day " +%Y-%m-%d
  6. 2012-04-11
  7. ## 当前日期减1周
  8. $ date -d "-1 week " +%Y-%m-%d
  9. 2012-04-15
  10. ## 当前日期加1周
  11. $ date -d "+1 week " +%Y-%m-%d
  12. 2012-04-29
  13. ## 当前日期加1月
  14. $ date -d "+1 month " +%Y-%m-%d
  15. 2012-05-22
  16. ## 当前日期减1月
  17. $ date -d "-1 month " +%Y-%m-%d
  18. 2012-03-22
  19. ## 当前日期减1年
  20. $ date -d "-1 year " +%Y-%m-%d
  21. 2011-04-22
  22. ## 当前日期加1年
  23. $ date -d "+1 year " +%Y-%m-%d
  24. 2013-04-22
  25. ## 当前日期减1小时
  26. $ date -d "-1 hour" +"%Y-%m-%d %H"
  27. 2018-06-27 18
  28. ## 当前日期加1小时
  29. $ date -d "+1 hour" +"%Y-%m-%d %H"
  30. 2018-06-27 20
  31. ## 在指定的日期上加指定天
  32. $ date -d "20150416 12 3 days" +"%Y%m%d%H"
  33. 2015041912
  34. ## 在指定的日期上加上指定的小时
  35. $ date -d "20150416 12 3 hour" +"%Y%m%d%H"
  36. 2015041615
  37. ## 在指定的日期上减去指定的小时
  38. $ date -d "20150416 12 -1 hour" +"%Y%m%d%H"
  39. 2015041611
  40. ## 在指定的日期上加上指定的分钟
  41. $ date -d "20150416 12:20 10 minute" +"%Y%m%d%H%M"
  42. 201504161230
  43. ## 当前时间转时间戳
  44. $ date -d "0 day ago" +%s
  45. 1528961461
  46. ## 指定时间转时间戳
  47. $ date -d "20180614" +%s
  48. 1528905600

Linux的date常用操作的更多相关文章

  1. Linux Shell数组常用操作详解

    Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...

  2. Linux下Vim常用操作

    linux下Vim的常用操作 linux ​ 首先\(ctrl+Alt+t\)打开小框框 ​ \(./\):相当于手机上的\(home\)键 ​ \(ls\):当前文件夹的东东 ​ \(mkdir\) ...

  3. Linux运维-常用操作-培训用例

    一.服务器环境 Centos 7.9 二.常用连接工具(免费) 1.Finalshell 2.MobaXterm 3.Putty + WinSCP 三.Linux  系统目录结构 /bin :是 Bi ...

  4. 从零开始学Linux[二]:常用操作:用户组、进程、网络、ssh

    摘要:Linux基础学习:创建用户组和用户.软件包管理.磁盘管理.进程管理.前后台进程的切换.网络配置.浏览网页.远程登录ssh 第一节,主要介绍一些简单命令,这节介绍一些日常操作. 1.创建用户组和 ...

  5. 【linux】vim常用操作及vim插件的安装使用

    vim是linux下一个非常好用的文本编辑器,在linux下开发的人员要熟练掌握vim常用命令. 1.  打开在第n行 vim +143 filename.txt 2. 只读模式打开 vim -R / ...

  6. linux C进程常用操作

    不登高山,不知天之高也: 不临深溪,不知地之厚也. 荀子<劝学> linux应用层主要是一个个独立任务的进程在运行,但是很多时候,在工作中我们可能很少去重新写一个进程, 大部分的工作都是分 ...

  7. [Linux系统] (1)常用操作(CentOS 7.x)

    一.Linux系统配置 1.修改主机名 [/etc/hostname] vi /etc/hostname 在其中将旧名字修改为新主机名,保存,重启生效. 2.本地DNS映射 [/etc/hosts] ...

  8. LINUX的一些常用操作

    CentOs6.7关闭防火墙(SecureCRT连接不上) 解决方法:______________________________________一.开启SSH以root用户登录Linux,打开终端, ...

  9. linux shell 字符串常用操作

    1.shell内置的字符串操作 表达式 含义 ${#string} $string的长度 ${string:position} string中,从位置$position开始提取字符串 ${string ...

随机推荐

  1. WannaflyCamp 平衡二叉树(DP)题解

    链接:https://www.nowcoder.com/acm/contest/202/F来源:牛客网 题目描述 平衡二叉树,顾名思义就是一棵“平衡”的二叉树.在这道题中,“平衡”的定义为,对于树中任 ...

  2. VS中 Winform查看窗体内控件之间的相互关系

    视图----其他窗口----文档大纲 这样可以查看之前的窗体布局关系

  3. 【查看内存参数详解】Linux free -m 详细说明

    free 命令相对于top 提供了更简洁的查看系统内存使用情况:$ free                                       total            used   ...

  4. [BZOJ4027][HEOI2015]兔子与樱花 树形dp

    Description 很久很久之前,森林里住着一群兔子.有一天,兔子们突然决定要去看樱花.兔子们所在森林里的樱花树很特殊.樱花树由n个树枝分叉点组成,编号从0到n-1,这n个分叉点由n-1个树枝连接 ...

  5. 【Android实验】UI设计-Android计算器

    目录 实验目的 实验要求 实验过程 1. 界面设计 2. 功能设计 3. 运算处理 实验目的 自主完成一个简单APP的设计工作,综合应用已经学到的Android UI设计技巧,重点注意合理使用布局 实 ...

  6. UVa 11134 传说中的车

    https://vjudge.net/problem/UVA-11134 题意:在n*n的棋盘上放n个车,使得任意两个车不相互攻击,且第i个车在一个给定的矩形Ri之内.用4个整数xli,yli,xri ...

  7. Linux command line exercises for NGS data processing

    by Umer Zeeshan Ijaz The purpose of this tutorial is to introduce students to the frequently used to ...

  8. python ros 使用launch文件启动脚本

    目录结构 在包里面新建scripts文件夹,里面放运行的脚本文件,记得设置执行权限 然后新建launch文件夹,新建launch文件按照如下格式写: <node pkg="initia ...

  9. Goroutines和Channels(二)

    网络编程是并发大显身手的一个领域,由于服务器是最典型的需要同时处理很多连接的程序,这些连接一般来自于彼此独立的客户端. 本小节,我们会讲解go语言的net包,这个包提供编写一个网络客户端或者服务器程序 ...

  10. 《剑指offer》第十四题(剪绳子)

    // 面试题:剪绳子 // 题目:给你一根长度为n绳子,请把绳子剪成m段(m.n都是整数,n>1并且m≥1). // 每段的绳子的长度记为k[0].k[1].…….k[m].k[0]*k[1]* ...