On 2/22/22 3:02 PM, Svyatoslav Mishyn wrote:
Hi,
just wondering why are some programs using 12-hour/24-hour clock format
by default?
For instance, 12-hour clock format:
w(1)/uptime(1)
Should it be fixed?
24-hour clock format:
date(1)
ls(1)
stat(1)
systat(1)
top(1)
Well... keep in mind, if this were "fixed", it would break a lot of
existing scripts. I see a lot of pain here.
HOWEVER, if OpenBSD is out in left field here, compared to say, Solaris 9,
other BSDs ... maybe it should be fixed (you will note a suspicious absence
in my list. I really don't care what an OS that sorts AaBbCc rather than
ABCabc does, that ain't unix).
As for the "why"...
There is a certain logic to the current list. "w" and "uptime" are often
run by humans and having a more "human friendly" display isn't bad since a
lot of peole don't do 24 hour clocks well. The others are often run as
part of scripts. As someone who does a lot of scripting, inconsistency
between apps is not a problem for me. Changing the output format is a
really big problem.
Nick.