Linux中如何设置日期和时间

设置系统的日期和时间时,使用日期命令的格式,
即月,日,小时,分

在本例中,我设置了日期和时间 **7月2日08:01 p.m

**

root@onitroad:~# date
Tue Jul  2 19:56:32 IST 2013
root@onitroad:~# 
root@onitroad:~# date 07022001
Tue Jul  2 20:01:00 IST 2013
root@onitroad:~# 
root@onitroad:~#

还有另一种方法,我们也可以使用字符串设置日期和时间。

例如:

root@onitroad:~# date --set="July 02 2013"
Tue Jul  2 00:00:00 IST 2013


root@onitroad:~# date --set="July 02 2013 20:10:01"
Tue Jul  2 20:10:01 IST 2013

或者

root@onitroad:~# 
root@onitroad:~# date --set="07/02/2013 20:10:01"
Tue Jul  2 20:10:01 IST 2013

或者

root@onitroad:~# date --set="02-July-2013 20:10:15"
Tue Jul  2 20:10:15 IST 2013
root@onitroad:~#
 
或者

root@onitroad:~# date --set="20130702 20:15:01"
Tue Jul  2 20:15:01 IST 2013
root@onitroad:~#

如何只设置时间

我们也可以使用–set标志来设置时间

root@onitroad:~# date --set="20:15:01"
Tue Jul  2 20:15:01 IST 2013
root@onitroad:~#

Linux如何查看系统日期和时间

要查看系统日期和时间,请使用下面给出的命令,即 日期

jack@onitroad:~$ date
Tue Jul  2 19:50:40 IST 2013
jack@onitroad:~$
Linux date命令示例

Date命令是linux中非常有用的命令之一。在服务器端通常会用到一些例子。
Date命令也可以用作时区转换器。

在此教程中,我们将学习如何设置日期和时间,以及如何使用date命令获取日期和时间信息。

在脚本中使用date命令

脚本中的命令放在(`)这个符号中。 例如:

root@onitroad:/tmp# ls -l data_list
-rw-r--r-- 1 root root 0 Jul  2 20:38 data_list
root@onitroad:/tmp# 
root@onitroad:/tmp# cp -p data_list data_list.`date +%F`
root@onitroad:/tmp# ls -l data_list*
-rw-r--r-- 1 root root 0 Jul  2 20:38 data_list
-rw-r--r-- 1 root root 0 Jul  2 20:38 data_list.2013-07-02
root@onitroad:/tmp#
#!/bin/bash
mysqldump -u username -p password database-name > database-name-backup.`date +%F`.sql

格式化date命令的输出

我们可以使用 man date查看 date命令的更多标志。
从而以获取特定的信息。

例如:

使用横杠(-)隔开

root@onitroad:~# date +%F
2013-07-02
root@onitroad:~#

使用斜杠(/)隔开

root@onitroad:~# date +%D
07/02/13
root@onitroad:~#

显示月份的全称或者缩写

root@onitroad:~# date +%b
Jul
root@onitroad:~# date +%B
July
root@onitroad:~#

只查看时间

root@onitroad:~# date +%T
20:31:22
root@onitroad:~#
root@onitroad:~# date +%R
20:31
root@onitroad:~#

指定格式。 这个%n表示新行,%t表示tab制表符

root@onitroad:~# date '+DATE: %m/%d/%y%nTIME:%H:%M:%S'
DATE: 07/02/13
TIME:20:32:48
root@onitroad:~# 

root@onitroad:~# date '+DATE: %m/%d/%y%tTIME:%H:%M:%S'
DATE: 07/02/13	TIME:20:33:53
root@onitroad:~#

Linux查看系统设置的时区

root@onitroad:~# date +%Z
IST
root@onitroad:~#
日期:2019-08-20 17:58:26 来源:oir作者:oir