日期時間函數(Power Query 之 M 語言)


表示

  日期時間表示法:

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

      參數不能超出限制

  顯示當前日期時間(固定):

    = DateTime.FixedLocalNow()

   顯示當前日期時間:

    = DateTime.LocalNow()

 

增加

  添加時區信息:

    = DateTime.AddZone(日期時間, 時區時, 時區分)

 

提取日期時間中的元素

  日期時間中的日期:

    = DateTime.Date(日期時間)

  日期時間中的時間:

    = DateTime.Time(日期時間)

 

轉換

  轉換成完整年月日時分秒:

    = 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.From("1933-10-18 16:17:37")  1933-10-18 16:17:37

  文本型日期時間轉換成真日期時間:

    = DateTime.FromText(文本型日期時間, [格式, 國家] )

    示例:

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

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

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

  真日期時間轉換為文本型日期時間:

    = DateTime.ToText(日期時間[格式, 國家] )

    示例:

      = DateTime.ToText(#datetime(2022, 3, 15, 5, 6, 7), [Format="yyyy-MM m", Culture="zh-cn"])  "2022-03 6"

  日期時間轉換為包括年、月、日、時、分、秒的記錄:

    = DateTime.ToRecord(日期時間)

 

判斷

是否是日期時間:

日期時間 is datetime

指定日期時間是否在:

    當前的:

      小時:= 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(日期時間, 秒數)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM