linux中date和date -d -y 有什么不一样
发布网友
发布时间:2022-04-20 04:49
我来回答
共9个回答
热心网友
时间:2022-04-09 19:20
date 可以用来显示或设定系统的日期与时间。
命令参数:
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u:显示GMT;
--help:在线帮助;
--version:显示版本信息。更多Linux命令请看下图:
热心网友
时间:2022-04-09 20:38
查看系统的日期和时间:
$ date
Tue Oct 16 11:18:32 CST 2012
date支持格式化输出,如
$ date +”%r %n%a %b %d, %Y”
11:27:14 AM
Tue Oct 16, 2012
显示指定的日期与时间:
$ date -d “+1 month”
Fri Nov 16 11:31:10 CST 2012
$ date -d 2:00:57
Thu Nov 1 02:00:57 CST 2012
修改系统日期和时间:
使用date命令的-s参数.
#date -s 12/4/2011 #date -s 14:15:00
或
date -s ’2011/12/4 14:15:00′
热心网友
时间:2022-04-09 22:12
data 是显示日期
date -d -y 是加参数 day 和 year
热心网友
时间:2022-04-10 00:04
-d datestr : 显示 datestr 中所设定的时间 (非系统时间)
例如
[test@redflag]$ date
Thu Nov 1 10:14:51 CST 2012
[test@redflag]$ date -d 2
Thu Nov 1 02:00:00 CST 2012
[test@redflag]$ date -d 2:00:57
Thu Nov 1 02:00:57 CST 2012
[test@redflag]$ date
Thu Nov 1 10:15:10 CST 2012
执行man date命令 没有看到-y的参数
热心网友
时间:2022-04-10 02:12
:~/Test$ date -d -y
2012年 10月 31日 星期三 20:00:00 CST
:~/Test$ date
2012年 11月 01日 星期四 09:59:22 CST
有什么区别你自己看吧
热心网友
时间:2022-04-10 04:36
你可以date --help 查看
热心网友
时间:2022-04-10 07:18
有差别的,date命令可以按照指定格式显示日期,只输入date则以默认格式显示当前时间。
如果要显示的时间不是当前时间,而是经过运算的时间,则可以用-d选项。例如显示三年前的时间。更多Linux知识学习请查看《Linux就该这么学》。
热心网友
时间:2022-04-10 10:16
-d datestr : 显示 datestr 中所设定的时间 (非系统时间)
例如
[test@redflag]$ date
Thu Nov 1 10:14:51 CST 2012
[test@redflag]$ date -d 2
Thu Nov 1 02:00:00 CST 2012
[test@redflag]$ date -d 2:00:57
Thu Nov 1 02:00:57 CST 2012
[test@redflag]$ date
Thu Nov 1 10:15:10 CST 2012
执行man date命令 没有看到-y的参数
热心网友
时间:2022-04-10 13:30
参数不一样,当然不一样了
NAME
date - print or set the system date and time
SYNOPSIS
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
DESCRIPTION
Display the current time in the given FORMAT, or set the system date.
-d, --date=STRING
display time described by STRING, not ‘now’
-f, --file=DATEFILE
like --date once for each line of DATEFILE
-r, --reference=FILE
display the last modification time of FILE
-R, --rfc-2822
output date and time in RFC 2822 format. Example: Mon, 07 Aug 2006 12:34:56 -0600
--rfc-3339=TIMESPEC
output date and time in RFC 3339 format. TIMESPEC=‘date’, ‘seconds’, or ‘ns’ for date and time to the indicated precision. Date and time components are
separated by a single space: 2006-08-07 12:34:56-06:00
-s, --set=STRING
set time described by STRING
-u, --utc, --universal
print or set Coordinated Universal Time
--help display this help and exit
--version
output version information and exit