Ticket #41952

getdate マクロコマンドを timezone つきで呼び出すと正しい時刻を返さない

Open Date: 2021-04-08 23:40 Last Update: 2021-04-08 23:40

Reporter:
(Anonymous)
Owner:
(None)
Type:
Status:
Open
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
4
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

https://twitter.com/fhiraki/status/1380101230261792772

getdate を timezone 付きで呼び出すと、正しい時刻を返さない。

2度目に呼び出すと正しい時刻を返す。(1度目は timezone つき・なしのどちらでもよい)

https://ttssh2.osdn.jp/manual/4/ja/macro/command/getdate.html

4.105 リリースバイナリで再現を確認。

4.103, 4.104 リリースバイナリでは再現しない。r9203 時点の 4-stable を VS2019 でビルドしたバイナリ、VS2005 でビルドしたバイナリでは再現しない。

Ticket History (3/5 Histories)

2021-04-08 23:40 Updated by: None
  • New Ticket "getdate マクロコマンドを timezone つきで呼び出すと正しい時刻を返さない" created

Attachment File List

  • tz1.ttl(363bytes)
  • tz2.ttl(363bytes)
    • 出力の2行目の時刻がおかしい
  • tz3.ttl(363bytes)
    • 出力の5行目の時刻がおかしい
  • tz.c(601bytes)
    • このCコードでは問題は起きない模様

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login