目录
1.date显示时间
1.1 常用的标记列表:
1.2 设定时间:
2.cal显示日历
3.时间戳
1.date显示时间
date 用法:date [OPTION] ... +[FORMAT]
1.1 常用的标记列表:
%H : 小时 (00..23)%M : 分钟 (00..59)%S : 秒 (00..61)%X : 相当于 %H:%M:%S%d : 日 (01..31)%m : 月份 (01..12)%Y : 完整年份 (0000..9999)%F : 相当于 %Y-%m-%d
其中,: 和 / 这种分隔符是我们自己可以定义的,你也可以颠倒顺序或者换成任何你喜欢的分隔符
1.2 设定时间:
date -s // 设置当前时间,只有 root 权限才能设置,其他只能查看。date -s 20080523 // 设置成 20080523 ,这样会把具体时间设置成空 00:00:00date -s 01:01:01 // 设置具体时间,不会对日期做更改date -s “01:01:01 2008-05-23″ // 这样可以设置全部时间date -s “01:01:01 20080523″ // 这样可以设置全部时间date -s “2008-05-23 01:01:01″ // 这样可以设置全部时间date -s “20080523 01:01:01″ // 这样可以设置全部时间
2.cal显示日历
cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。
“
阳历
”
又名
“
太阳 历”
,系以地球绕行太阳一周为一年,为西方各国所通用,故又名
“
西历
”
。
命令格式 : cal [ 参数 ][ 月份 ][ 年份 ]功能 : 用于查看日历等时间信息,如只有一个参数,则表示年份 (1-9999) ,如有两个参数,则表示月份和年份常用选项 :-3 : 显示系统前一个月,当前月,下一个月的月历。-j : 显示在当年中的第几天。(一年日期按天算,从 1 月 1 号算起,默认显示当前月在一年中的天数)、=-y : 显示当前年份的日历。
3.时间戳
时间 -> 时间戳: date +%s时间戳 -> 时间: date -d@1508749502Unix 时间戳(英文为 Unix epoch, Unix time, POSIX time 或 Unix timestamp )是从 1970 年 1 月 1 日( UTC/GMT 的午夜)开始所经过的秒数,不考虑闰秒。我们国内的机器使用东八区,所以从8:00开始计算
我们可以使用网上的时间戳转换工具,转换一下看看,是不是我们当前所处时间。
时间戳(Unix timestamp)转换工具 - 在线工具 (tool.lu)