date 命令

ls_date=`date +%y%m%d`
echo $ls_date

date +"%Y-%m-%d %H-%M-%S"

date +%Y # 年份(四位) eg: 2018
date +%y # 年份后两位 eg: 18
date +%m # 月 eg: 07
date +%d # 日 eg: 10
date +%H # 24小时 eg: 11
date +%M # 分 eg: 37
date +%S # 秒 eg: 24
date +%w # 星期(0-6) 0 表示周日 eg: 2

date +%A # 当前 locale 的星期名全称 eg: 星期二
date +%a # 当前 locale 的星期名缩写 eg: 二 表示星期二
date +%B # 当前 locale 的月名全称 eg: 七月
date +%b # 当前 locale 的月名缩写 eg: 七 表示七月
date +%C # 世纪 eg: 20 当前年份省略后两位数字
date +%c # 当前 locale 的日期和时间 eg: "二  7/10 09:51:43 2018"
date +%D # =%m/%d/%y eg: 07/10/18
date +%d # 日 eg: 10
date +%e # 日 =%_d eg: 10
date +%F # 完整日期 =%Y-%m-%d eg: 2018-07-10
date +%H # 24小时 eg: 10
date +%h # 等于%b eg: 7
date +%I # 12小时 eg: 10
date +%j # 一年中的第几天 eg: 191
date +%k # 时(0-23) eg: 10
date +%l # 时(1-12) eg: 10
date +%M # 分 eg: 37
date +%m # 月 eg: 07
#date +%N # 纳秒
date +%n # 换行
#date +%P # 上午下午 小写字母 eg: p
date +%p # 上午下午 eg: 上午
date +%R # =%H:%M 24小时时和分  eg: 10:46
date +%r # 12小时时钟时间 eg: 10:46:45 上午
date +%S # 秒 eg: 45
date +%s # 时间戳 eg: 1531190805
date +%T # =%H:%M:%S 时间 eg: 10:46:45
date +%t # 输出制表符 tab
date +%U # 一年中的第几周,以周日为每星期第一天 eg: 27
date +%u # 星期(1-7) eg: 2
date +%V # ISO_8601 一年中的第几周,以周一为每星期第一天 eg: 28
date +%W # 一年中的第几周,以周一为每星期第一天 eg: 28
date +%w # 星期(0-6) 0 表示周日 eg: 2
date +%X # 当前 locale 的时间描述 eg: 10时46分45秒
date +%x # 当前 locale 的日期描述 eg: 2018/07/10
date +%Y # 年份(四位) eg: 2018
date +%y # 年份后两位 eg: 18

 

posted @ 2018-07-10 11:29  画梦  阅读(2160)  评论(0编辑  收藏  举报