日期时间函数(Power Query 之 M 语言)


表示

  日期时间表示法:

    = #datetime(年, 月, 日, 时, 分, 秒)

      参数不能超出限制

  显示当前日期时间(固定):

    = DateTime.FixedLocalNow()

   显示当前日期时间:

    = DateTime.LocalNow()

增加

  添加时区信息:

    = DateTime.AddZone(日期时间,时区时,时区分)

提取日期时间中的元素

  日期时间中的日期:

    = DateTime.Date(日期时间)

  日期时间中的时间:

    = DateTime.Time(日期时间)

以下待改

DateTime.IsInCurrentHour

DateTime.IsInCurrentMinute

DateTime.IsInCurrentSecond

DateTime.IsInNextHour

DateTime.IsInNextMinute

DateTime.IsInNextSecond

DateTime.IsInNextNHours

DateTime.IsInNextNMinutes

DateTime.IsInNextNSeconds

DateTime.IsInPreviousHour

DateTime.IsInPreviousMinute

DateTime.IsInPreviousSecond

DateTime.IsInPreviousNHours

DateTime.IsInPreviousNMinutes

DateTime.IsInPreviousNSeconds

转换

  转换成完整年月日时分秒:

    = DateTime.From(日期/日期时间/日期时间时区/时间/数值, "国家")

    示例:

      = DateTime.From(#time(15,16,17))  1899-12-30 15:16:17

      = DateTime.From(12345.6789)  1933-10-18 16:17:37

  文本型日期时间转换成真日期时间:

    = DateTime.FromText(文本型日期时间, [格式, 国家])

    示例:

      = DateTime.FromText("2022-3-18 20:3:2")  2022-3-18 20:3:2

      = DateTime.FromText("2022-3-18T20:03:02")  2022-3-18 20:3:2

      = DateTime.FromText("2022.3.18 20:3:2")  2022-3-18 20:3:2

DateTime.ToRecord

DateTime.ToText

相关