Linux - Shell - date
时间:2019-10-10
本文章向大家介绍Linux - Shell - date,主要包括Linux - Shell - date使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
- 概述
- date 命令
- 准备
- OS
- CentOS 7.6
- OS
- 基本功能
- 显示时间
- 格式化时间
- 翻译时间
- 转换时间格式
- 切换时区
- 设置时间
- 查看文件最后使用时间
1. 显示时间
- 概述
- 基本功能
命令
# 内容: 星期 月份 日期 时间 时区 年份 # 时间: 输入命令的事件 > date Thu Oct 10 18:31:11 CST 2019
- 疑问
- 问题 1
- 假如, 我想要输出时间
- 但是默认给我的格式, 我不想要
- 当然可以啦
- date 命令支持设置格式
- 假如, 我想要输出时间
- 问题 1
2. 格式化时间
- 概述
- 默认格式不能满足要求
- 没关系, 格式可以调的
- 总有一款适合你
- 默认格式不能满足要求
命令1
> date Thu Oct 10 19:01:11 CST 2019 > date -I 2019-10-10 > date -R Thu, 10 Oct 2019 19:01:16 +0800
- 什么, 这些东西, 你都不要
- 好吧, 办法还是有的
命令2
# 格式 # 1. + 开头 # 2. "" 跟在 + 后面 # 3. 里面的格式占位符, 是以 % 开头 # 4. 里面的内容, 可以自由组合 > date +"%Y-%m-%d %H:%M:%S" 2019-10-10 19:05:00 # 甚至想要中文, 都是可以的 > date +"今年是 %Y, 今天是 %m 月 %d 日, 现在是 %H 点 %M 分 %S 秒" 今年是 2019, 今天是 10 月 10 日, 现在是 19 点 07 分 43 秒
- 还是没有你要的格式?
- 没关系
命令
# 内容不少, 我就不废话了 > date --help
- 里面有各种格式
- 通过各种格式占位符, 以及字符串的组合, 肯定能生成你想要的内容
3. 翻译时间
- 概述
- 以今天为基准, 将相对时间, 翻译成绝对时间
- 转换日期格式
命令 1: 获取相对日期
# 1. -d 作为参数 # 2. "" 内部, 作为相对时间 # 3. 模式: -/+ 数量 时间单位 > date -d "+1 minutes" Thu Oct 10 19:12:19 CST 2019 > date -d "-1 minutes " Thu Oct 10 19:10:29 CST 2019 > date -d "-1 minute" Thu Oct 10 19:10:38 CST 2019 > date -d "-2 minute" Thu Oct 10 19:09:41 CST 2019 > date -d "+1 day" Fri Oct 11 19:12:01 CST 2019 > date -d "+1 week" Thu Oct 17 19:12:04 CST 2019 > date -d "+1 month" Sun Nov 10 19:12:12 CST 2019 > date -d "+1 year" Sat Oct 10 19:12:20 CST 2020
4. 转换时间格式
- 概述
- 将时间从一种格式, 转换为 另一种格式
命令 1: 转换日期格式
> date -d "2019-10-10" +"%Y/%m/%d %H:%M.%S" 2019/10/10 00:00.00 > date -d "Thu, 10 Oct 2019 20:56:46 +0800" +"%Y-%m-%d %H:%M.%S" 2019-10-10 20:56.46
5. 时区
- 概述
- 将同一个时间点, 以不同时期展现
命令
# 默认是系统所在的时区 > date Thu Oct 10 21:01:48 CST 2019 # 使用 utc 时区 > date -u Thu Oct 10 13:02:16 UTC 2019 # 显示 洛杉矶的时间 > TZ='America/Los_Angeles' date Thu Oct 10 06:15:43 PDT 2019
6. 设置时间
- 概述
- 设置系统时间
命令
> date -s "2019-10-10 22:22:00" Thu Oct 10 22:22:00 CST 2019
7. 查看最近使用时间
- 概述
- 展示文件最后修改时间
命令
> date -r <file>
8. 其他
- date -f
- 连续 -d
- 文件里可以跟 字符串
- 每个 字符串, 作为 -d 的参数
- 有空可以看看
- 连续 -d
- 时区
- 时区在 linux 有一整套命令可以配置
- 以后有空再看吧
原文地址:https://www.cnblogs.com/xy14/p/11651146.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Dockerfile 指令
- Docker 构建容器Tomcat+Nginx+MySQL
- 三种动态控制SAP CRM WebClient UI assignment block显示与否的方法
- TCGA数据库中癌症名称缩写
- CloudFlare自定义节点优化网站
- 什么是SSL?为什么要为WordPress网站使用SSL?
- R语言再保险合同定价案例研究
- SAP CRM附件的技术属性设计原理
- R语言对混合分布中的不可观测与可观测异质性因子分析
- R替换函数gsub
- R语言泊松回归对保险定价建模中的应用:风险敞口作为可能的解释变量
- asp dotnet core 提供大文件下载的测试
- R语言模拟人类生活预期寿命动态可视化动画图gif
- Python遍历字典
- R语言随机森林模型中具有相关特征的变量重要性