Dyalog APLでは、関数⎕TS
を使用して現在の年、月、日、時、分、秒などを取得できますが、現在のタイムスタンプを秒単位で取得する方法はあります。 1970-01-01(Unixタイムスタンプ)?
問題
ベストアンサー
https://dfns.dyalog.com/n_days.htm からdays
を使用する
)copy dfns days
C:\Program Files\Dyalog\Dyalog APL-64 17.1 Unicode\ws\dfns.dws saved Wed Aug 21 19:40:24 2019
86400×(days ⎕TS)-(days 1970 1 1)
1570618030
Dyalogバージョン18.0に入るover ⍥
演算子も使用できます
)copy dfns days
C:\Program Files\Dyalog\Dyalog APL-64 17.1 Unicode\ws\dfns.dws saved Wed Aug 21 19:40:24 2019
O←{(⍺⍺ ⍺)⍵⍵ ⍺⍺ ⍵} ⍝ The over operator
86400×⎕TS days O - 1970 1 1
1570618337