期間型データのDuration関数のサンプル式と結果の一覧を用意しました。適宜ご利用ください。
基本形
働き |
サンプル式 |
結果 |
期間型 |
#duration(1,2,3,4) |
1.02:03:04 |
抽出形
働き |
サンプル式 |
結果 |
日数をとりだす |
Duration.Days(#duration(1, 2, 3, 4)) |
1 |
時間を取り出す |
Duration.Hours(#duration(1, 2, 3, 4)) |
2 |
分を取り出す |
Duration.Minutes(#duration(1, 2, 3, 4)) |
3 |
秒を取り出す |
Duration.Seconds(#duration(1, 2, 3, 4)) |
4 |
数字で計算系
働き |
サンプル式 |
結果 |
合計日数に変換 |
Duration.TotalDays(#duration(1, 2, 3, 4)) |
1.0854629629629629 |
合計時間に変換 |
Duration.TotalHours(#duration(1, 2, 3, 4)) |
26.051111111111108 |
合計分に変換 |
Duration.TotalMinutes(#duration(1, 2, 3, 4)) |
1563.0666666666666 |
合計秒に変換 |
Duration.TotalSeconds(#duration(1, 2, 3, 4)) |
93784 |
型変換系
働き |
サンプル式 |
結果 |
期間型⇒テキスト型 |
Duration.ToText(#duration(1, 2, 3, 4)) |
1.02:03:04 |
数字(日数) ⇒ 期間型 |
Duration.From(1.085462963) |
1.02:03:04.0000032 |
テキスト型 ⇒ 期間型 |
Duration.From("1.02:03:04") |
1.02:03:04 |
テキスト型 ⇒ 期間型 |
Duration.FromText("1.02:03:04") |
1.02:03:04 |
期間型 ⇒ レコード型 |
Duration.ToRecord(#duration(1, 2, 3, 4)) |
[Days] 1, [Hours] 2, [Minutes] 3, [Seconds] 4 |