Difference between revisions of "Date (command)"

From wikieduonline
Jump to navigation Jump to search
 
(38 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<code>date</code><ref>http://man7.org/linux/man-pages/man1/date.1.html</ref> command allows to print or set the system date and time.
+
{{lowercase}}
 +
<code>date</code><ref>http://man7.org/linux/man-pages/man1/date.1.html</ref> command allows to print or set the system date and [[time]].
  
  
== Basic Examples ==
+
== Linux Basic Examples ==
<pre>
+
 
$ date -d now
+
$date -I or date [[--iso-8601]]
Wed Aug 18 16:47:31 EDT 2019
+
2020-01-28
 +
 
 +
date '+%Y-%m-%d_%H%M'
 +
2023-10-11_1350
 +
 
 +
date --[[iso-8601]]=minutes
 +
2020-07-07T08:32+04:00
 +
 
 +
date --iso-8601=seconds
 +
2014-03-19T16:51:16-0600
 +
 
 +
$date [[--rfc-3339]]=date
 +
2020-01-28
  
$ date -d today
+
$ date -d now
Wed Aug 18 16:47:32 EDT 2019
+
Wed Aug 18 16:47:31 EDT 2019
 +
 +
$ date -d [[today]]
 +
Wed Aug 18 16:47:32 EDT 2019
  
 +
<pre>
 
$ date -d yesterday
 
$ date -d yesterday
 
Tue Aug 17 16:47:33 EDT 2019
 
Tue Aug 17 16:47:33 EDT 2019
Line 25: Line 42:
 
$ date +%b
 
$ date +%b
 
Aug  
 
Aug  
 +
 +
$date "+%b %d"
 +
Aug 28
  
 
$ date +%B
 
$ date +%B
Line 35: Line 55:
 
2020-11-22_12:18-UTC
 
2020-11-22_12:18-UTC
  
 +
$date --rfc-3339=date
 +
2020-01-28
 +
</pre>
 +
 +
[[date -r]]
 +
 +
== macOS Examples ==
  
MacOS:
+
date +%F
$ date +%F_-%T
+
2021-07-18
2020-08-03_-09:14:54
 
  
</pre>
+
date +%F-%T
 +
2020-08-03-09:14:54
 +
 
 +
date '+%Y/%m/%d %H:%M:%S'
 +
2021/07/18 16:32:26
 +
 
 +
[[date +%s]]
 +
1655753367
 +
 
 +
== [[Cisco IOS]] ==
 +
* <code>[[show clock]]</code>
  
 
== Activities ==
 
== Activities ==
 
# Read <code>date</code> man page: http://man7.org/linux/man-pages/man1/date.1.html
 
# Read <code>date</code> man page: http://man7.org/linux/man-pages/man1/date.1.html
 +
# [[Prepend]] <code>date</code> output at the beginning of each line: <code>cat your_file.txt | [[while read]] i; do echo "$(date) $i"; done</code>
  
 +
== Related ==
 +
* <code>[[datetime]]</code> https://docs.python.org/3/library/datetime.html
 +
* <code>[[ts]]</code> (<code>[[apt install moreutils]]</code>)
  
 
== See also ==
 
== See also ==
 +
* {{date}}
 +
* {{logging}}
 +
* [[Cisco IOS]]: <code>[[show clock]]</code>
  
  
 
[[Category:Linux]]
 
[[Category:Linux]]

Latest revision as of 11:50, 11 October 2023

date[1] command allows to print or set the system date and time.


Linux Basic Examples[edit]

$date -I or date --iso-8601
2020-01-28
date '+%Y-%m-%d_%H%M'
2023-10-11_1350
date --iso-8601=minutes
2020-07-07T08:32+04:00
date --iso-8601=seconds
2014-03-19T16:51:16-0600
$date --rfc-3339=date
2020-01-28
$ date -d now
Wed Aug 18 16:47:31 EDT 2019

$ date -d today
Wed Aug 18 16:47:32 EDT 2019
$ date -d yesterday
Tue Aug 17 16:47:33 EDT 2019

$ date -d tomorrow
Thu Aug 19 16:46:34 EDT 2019

$ date -d sunday
Sun Aug 22 00:00:00 EDT 2019

$ date -d last-sunday
Sun Aug 15 00:00:00 EDT 2019
Other valid date time strings include: last-week, next-week, last-month, next-month, last-year, and next-year.

$ date +%b
Aug 

$date "+%b %d"
Aug 28

$ date +%B
August

$date "+%Y-%m-%d"
2020-10-11

$date "+%F_%H:%M-%Z"
2020-11-22_12:18-UTC

$date --rfc-3339=date
2020-01-28
date -r

macOS Examples[edit]

date +%F
2021-07-18
date +%F-%T
2020-08-03-09:14:54
date '+%Y/%m/%d %H:%M:%S'
2021/07/18 16:32:26
date +%s
1655753367

Cisco IOS[edit]

Activities[edit]

  1. Read date man page: http://man7.org/linux/man-pages/man1/date.1.html
  2. Prepend date output at the beginning of each line: cat your_file.txt | while read i; do echo "$(date) $i"; done

Related[edit]

See also[edit]

  • http://man7.org/linux/man-pages/man1/date.1.html
  • Advertising: