abstract TimeZone
immutable UTC <: TimeZone end |
If nobody has made use of this UTC typing, I advocate removing the line with UTC.
UTC signifies Universal Coordinated Time: [U]niversal [T]ime [C]oordinated is not the same as Universal Time, and both are used. The 'C' is about international coordination of clocks and leap seconds. Time zone attributed time, Zoned Time, is the time you see when unblanking your cell phone. It is a regionally shifted, sometimes jumped way to value time. A time zone is a named bundling of geopolitical boundaries with offsets given as minutes of displacement from UTC (or a leap-second-less surrogate) and, often, laws that establish when to observe Daylight Savings Time.
UTC is not a time zone. If UTC were a time zone, then telling time would require already knowing it.
Forcing UTC to be share a concrete type with local times introduces an unhelpful typological fold. I am using UTC as a UTC time occurance constructor type; doing that decouples Dates a smidge, I'd rather it not.
that is on point -- how did you search?
#!/bin/sh
for f in ~/.julia/METADATA/*/url; do
p=$(basename $(dirname $f))
url=`cat $f`
echo "updating $p from $url..."
if test ! -d $p; then
git clone $url $p
else
(cd $p; git pull origin master)
fi
Timezone times are developed as offsets from a time at the prime meridian, that time is not UTC. It is the long standing civil time that used to be given as GMT. UTC, TAI and others are "scientific times" and UTC right now is easily approximated, but not actually available right now.