[squeak-dev] Time now print24

Eliot Miranda eliot.miranda at gmail.com
Thu Jul 7 16:33:24 UTC 2016

Hi All,

    how does one produce a nice timestamp, simply date and time as in

    7/7/2016 09:19:38

Trivial, right?


    Date today mmddyyyy, ' ', Time now print24 '7/7/2016 09:22:40.914'

.914, ah, nanos.  How useful.  Let's get rid of them.  No nanos: accessor so

    Date today mmddyyyy, ' ', (Time now nanos: 0) print24 => MNU

but there's a seconds accessor, so

    Date today mmddyyyy, ' ', (Time now seconds: Time now seconds; print24)
'7/7/2016 00:00:41

??  So seconds: is private, and isn't the dual of Time seconds:

Time seconds
^ self second
Time second
^ self asDuration seconds
Duration seconds
"Answer the number of seconds the receiver represents."
^seconds rem: SecondsInMinute

Looks broken to me.

Personally I think print24 should not print sub seconds.

cc'ing to Pharo because I want this timestamp to be the same in both
dialects for a profiling tool we want to use in both dialects.
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160707/d28ad8bf/attachment.htm

More information about the Squeak-dev mailing list