在Dyalog APL中,我可以使用函数⎕TS
来获取当前的年,月,日,时,分,秒等,但是有一种方法可以从例如秒中获取当前的时间戳。 1970-01-01(Unix时间戳)?
答案 0 :(得分:3)
使用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