This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
linux:basics [2019/08/12 17:06] mstraub [Regular Expressions] |
linux:basics [2019/08/14 11:30] mstraub [Date & Time] |
||
---|---|---|---|
Line 647: | Line 647: | ||
''date'' is a versatile tool for formatting dates / times and setting the system time ([[linux:installation#date_timezone|see also]]). | ''date'' is a versatile tool for formatting dates / times and setting the system time ([[linux:installation#date_timezone|see also]]). | ||
- | Get the current system time | + | Print the current time in different formats |
<code bash> | <code bash> | ||
- | date # print current system time (human readable) | + | date # default - a human readable format |
+ | date --rfc-3339=date # only the date - similar to ISO 8601 | ||
+ | date --rfc-3339=seconds # date and time - similar to ISO 8601 | ||
+ | date +%Y-%m-%dT%H%M # custom format useful for scripts, e.g. 2019-08-14T1129 | ||
</code> | </code> | ||
+ | |||
+ | Convert unix timestamps | ||
+ | <code bash> | ||
+ | date -d @1278923870 # print the unix timestamp in a human readable format | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
====== Working with Text ====== | ====== Working with Text ====== | ||