M语言中的EPOCH时间

时间:2018-05-02 08:59:38

标签: powerbi m

如何将当前日期时间转换为epoch / unix时间(以秒为单位)?

根据我所见,下面列出的功能不提供此功能。

DateTime functions

在C#中它会以这种方式完成

var epoch = (DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds;

1 个答案:

答案 0 :(得分:0)

你可以在M中做一些非常相似的事情:

epoch = Duration.TotalSeconds(DateTimeZone.UtcNow() - #datetimezone(1970, 1, 1, 0, 0, 0, 0, 0))