Date: Difference between revisions
Jump to navigation
Jump to search
Line 51: | Line 51: | ||
=Elapsed Time in Seconds= | =Elapsed Time in Seconds= | ||
<syntaxhighlight lang='yaml'> | |||
local t0=$(date '+%s') | |||
sleep 2 | |||
local t1=$(date '+%s') | |||
local elapsed=$(expr ${t1} - ${t0}) | |||
echo "elapsed seconds: ${elapsed}" | |||
</syntaxhighlight> |
Revision as of 17:19, 20 September 2019
External
Internal
Overview
date +'%m/%d/%y %H:%M:%S'
Output:
03/07/11 16:07:17
Output Patterns
%s seconds since epoch (?)
AM/PM
date +'%m/%d/%y %I:%M:%S %p'
Year
Short year (14) %y
Long year (2014) %Y
File Name Format
date +'%y.%m.%d-%H.%M.%S'
Setting Date and Time
date 08311650
sets the date for 08/31 current year, time 16:50.
Getting the Time in Seconds
date '+%s'
Elapsed Time in Seconds
local t0=$(date '+%s')
sleep 2
local t1=$(date '+%s')
local elapsed=$(expr ${t1} - ${t0})
echo "elapsed seconds: ${elapsed}"