[Cuis-dev] Fileout time is not in my timezone, is this wanted ?

Nicola Mingotti nmingotti at gmail.com
Sun Aug 15 23:34:47 PDT 2021


No problem Phil ! ;)

bye
n.


On 8/15/21 5:45 PM, Phil B wrote:
> Nicola,
>
> Apologies... I just re-read your original question and realized I 
> missed the part where you confirmed the image was using the correct 
> offset.  So then I'd look at things like 
> DateAndTime>>filenameishPrintOn: which ignores the offset... this 
> could either be by design or a bug.  If it is intentionally being done 
> we should probably have at least a quick comment in the method to 
> avoid any confusion.
>
> Thanks,
> Phil
>
> On Sun, Aug 15, 2021 at 4:24 AM Nicola Mingotti <nmingotti at gmail.com 
> <mailto:nmingotti at gmail.com>> wrote:
>
>
>     Hi Phil,
>
>     I did some digging, unluckily i did not find the answer to my
>     question.
>     It would require a tougher digging ;)
>
>     Changeset -> FileoutAndKeep calls:
>     ChangeSorter # fileOutAndKeep, which calls
>     myChangeSet fileout, and inside that there is written
>     Utilities dataTimeSuffix   (But, not called always)
>
>     ------- ChangeSet#fileout --------------------
>     fileOut
>         | temp1 temp2 |
>         temp2 _ self name.
>         temp2 _ temp2
>             copyReplaceAll: 'AuthorName'
>             with: Utilities authorName asUnaccented asCamelCase.
>         temp2 _ Preferences changeSetVersionNumbers
>             ifTrue: [
>                 DirectoryEntry currentDirectory
>                     nextNameFor: temp2
>                     coda: '-' , Utilities authorInitials
>                     extension: 'cs.st <http://cs.st>' ]
>             ifFalse: [ (temp2 , '.' , Utilities dateTimeSuffix ,
>     '.cs.st <http://cs.st>') asFileName ].
>         temp2 asFileEntry writeStreamDo: [ :argm3_3 |
>     -- cut--
>     -------------------------------------------------------
>
>     So "Utilities dateTimeSuffix" is not called always, only if there
>     does not exist "Preferences changeSetVersionNumber".
>
>     Now:
>     --- in my workspace ---
>     Utilities dateTimeSuffix .  " '2021-08-15_09.47.14' "
>     DateAndTime now.          " 2021-08-15T09:47:16.832436+00:00 "
>     ------------------------------
>
>     Observe they give the same time, let's forget about the locale
>     that will be in another episode ;)
>     => The "problem" is not there
>
>     But this is the fileout i made 5 mins ago via ChangeSorter
>     ----- shell ----
>     $> date
>     Sun 15 Aug 2021 09:50:06 AM CEST
>     $> p at deb4:~/prog/smalltalk$ ls -lrt | grep CuisCore
>     -rw-r--r--  1 p p    4267 Aug 15 09:43
>     4739-CuisCore-NicolaMingotti-2021Aug14-12h01m-NM.001.cs.st
>     <http://4739-CuisCore-NicolaMingotti-2021Aug14-12h01m-NM.001.cs.st>
>     -----------------
>
>     Observe the 'Aug14-12h01' has nothing to do with DateTimeNow now,
>     nor Utilities dateTimeSuffix output.
>
>     My conclusion for the moment is:
>     . If on fileout some relevant timing is found about the changeset
>     then that data&time is used
>     . If on fileout some relevant timing about the change is not found
>     than the current data&time is used.
>
>
>     Bye
>     Nicola
>
>
>
>
>
>
>
>
>
>     On 8/14/21 8:20 PM, Phil B wrote:
>>     See DateAndTime class>>localTimeZone:
>>
>>     On Sat, Aug 14, 2021 at 1:51 PM Nicola Mingotti via Cuis-dev
>>     <cuis-dev at lists.cuis.st <mailto:cuis-dev at lists.cuis.st>> wrote:
>>
>>         Hi again,
>>
>>         final question for today;)
>>
>>         I did a fileout about one hour ago, i noticed the time in the
>>         filename
>>         is about 9 hours back respect to Rome time. But `DateTime
>>         now` gives
>>         the correct time for my timezone.
>>
>>         Is this output wanted or a mini-bug ?
>>
>>         bye
>>         Nicola
>>
>>
>>
>>
>>         -- 
>>         Cuis-dev mailing list
>>         Cuis-dev at lists.cuis.st <mailto:Cuis-dev at lists.cuis.st>
>>         https://lists.cuis.st/mailman/listinfo/cuis-dev
>>         <https://lists.cuis.st/mailman/listinfo/cuis-dev>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210816/fe786c16/attachment-0001.htm>


More information about the Cuis-dev mailing list