shell 实现获取当前时间,并进行格式转换的方法:
1)原格式输出
2018年 09月 30日 星期日 15:55:15 CST
time1=$(date)
echo $time1
2)时间串输出
20180930155515
1 #!bin/bash 2 time2=$(date "+%Y%m%d%H%M%S") 3 echo $time2
3)2018-09-30 15:55:15
#!bin/bash time3=$(date "+%Y-%m-%d %H:%M:%S") echo $time3
4)2018.09.30
#!bin/bash time4=$(date "+%Y.%m.%d") echo $time4
注意
1、date后面有一个空格,shell对空格要求严格
2、变量赋值前后不要有空格
3、解释
1 Y显示4位年份,如:2018;y显示2位年份,如:18。 2 m表示月份;M表示分钟。 3 d表示天;D则表示当前日期,如:1/18/18(也就是2018.1.18)。 4 H表示小时,而h显示月份。 5 s显示当前秒钟,单位为毫秒;S显示当前秒钟,单位为秒。
【推广】
免费学中医,健康全家人
原文地址:https://www.cnblogs.com/xiao-xue-di/p/12766154.html
- 推荐文章
- 从匿名方法到 Lambda 表达式的推演过程
- C#中的匿名方法
- C#中的隐式类型var——详细示例解析
- 使用Fiddler关于“由于目标计算机积极拒绝,无法连接。”的解决方案
- 浅谈我对C#中抽象类与接口的理解
- 有道词典_每日一句_2021/01
- mongo学习笔记2--索引及表设计
- ElasticSearch 6.2 Mapping参数说明及text类型字段聚合查询配置
- ElasticSearch改造研报查询实践
- linux日常使用指令总结
- Mac安装6.1.2版本Elasticsearch及优化配置实践
- Elasticsearch+Mongo亿级别数据导入及查询实践
- 股票分钟数据存储方案及海量数据架构方案
- docker使用笔记
- 转载&修改:赶集mysql军规
- scrapy框架使用笔记
- Sql Server中的存储过程
- ADO.NET学习笔记之连接字符串
- GitHub从入门到精通
- linux中的kill命令
- c#中的委托和事件
- C++STL中的vector
- java中的static
- java中public private protected区别
- java中抽象类与接口
- c++中的namespace
- 北京“新城卓越”黑中介租房感受
- 如何删除当前正在使用的SQLLite文件?
- SVN将一台服务器上的代码迁移到另一台服务器上
- 使用PowerDesigner对NAME和COMMENT互相转换