6
A
答えて
13
PS> $ts = New-TimeSpan -Seconds 1234567
PS> '{0:00}:{1:00}:{2:00}' -f $ts.Hours,$ts.Minutes,$ts.Seconds
06:56:07
または
PS> "$ts" -replace '^\d+?\.'
06:56:07
7
あなたがしなければならないのは、時間を取得するためにMeasure-Command
コマンドレットを使用している:上記の出力自体はあなたのために十分であるかもしれない
PS > measure-command { sleep 5}
Days : 0
Hours : 0
Minutes : 0
Seconds : 5
Milliseconds : 13
Ticks : 50137481
TotalDays : 5.80294918981481E-05
TotalHours : 0.00139270780555556
TotalMinutes : 0.0835624683333333
TotalSeconds : 5.0137481
TotalMilliseconds : 5013.7481
かMeasure-Commandの出力がTimeSpanオブジェクトであるため、適切にフォーマットできます。または、ToString
を使用できます。
PS > (measure-command { sleep 125}).tostring()
00:02:05.0017446
+0
偉大な答え。私はこの同じ問題を抱えていて、.toString()にはスポットがありました。私にとっては、メジャーコマンド自体から毎回値を解析するか、時間タイプを変換するよりも優れていました。ありがとう! – tresstylez
関連する問題
- 1. 時間、分、秒を変換する - クリーナーコード
- 2. マイクロ秒を人間が読み取り可能な時間に変換する
- 3. 時間、分、秒を時間に変換する
- 4. PHP秒を秒、分、24時間を超える時間に変換する
- 5. 秒を日、時間、分、秒に変換します。
- 6. カウントダウン秒を時間に変換する
- 7. 秒を分数時間に変換します(30分ではなく、50分の0.5時間です)
- 8. sybase sql秒の値を時間と分と秒に変換する方法
- 9. 年齢を日、時間、分、および秒で変換する
- 10. javascriptの時間変換(秒=)
- 11. react-intl相対時間の変換(3分50秒など)
- 12. ジョーダタイム変換時のゾーン時間をミリ秒に換算する
- 13. HHに時間、分、秒に変換:MM:SS形式
- 14. 秒を時、分、秒に変換します。秒の秒数を返します。
- 15. 時間:分:秒から秒
- 16. 負の秒から時を分:秒に変換します。
- 17. 秒と時と分と秒を変換する方法
- 18. 時間変数をミリ秒に変換する
- 19. javacriptを使用して分または秒に変換する時間
- 20. タイムスタンプを "X秒前"、 "X分前"、 "X時間前"等に変換する
- 21. PowershellでISO8601(私は思う)を時間:分:秒に変換する
- 22. PHPタイムスタンプを秒に変換する(2時間12分または2:12:00)
- 23. 時間、分、秒をTime_t
- 24. PHPとAndroidでTimeStampを読み込み可能な時間に変換する
- 25. 時間を秒単位に変換するには?
- 26. timestampをミリ秒で時間に変換するには?
- 27. HH:MMの文字列可変時間にx秒分の時間を追加する
- 28. 時間、分、秒を現在の時間に加算する
- 29. SSRSは、負と正の秒を時間と分に変換します。
- 30. SimpleDateFormatを使用して時間をミリ秒に変換する
ありがとうシェイ!私は、次のことをやってしまった: $(取得-日付)=開始 書き込みホスト "スクリプトを$スタートで開始"($ I = 1 $ iが++; $ iが5を-lt)のための GET-を{プロセス|アウトヌル 睡眠1 エコー "私のスクリプトをここに私はあなたのために5まで数えてみましょう:。$ i" の } $エンド=(取得-日) $タイムスパン=新しいタイムスパン-seconds $(($ $ elapsed = '{0:00} h:{1:00} m:{2:00} s' -f $ timespan.Hours、$ timespan.Minutes、$ timespan。 write-host "Time:$ elapsed" – Sune
(このコメントは読み込みも可能ですか?) – Sune
はい、基本的に開始日と終了日を取得し、別のフォームを減算します。結果はtimespanオブジェクトで、 -f演算子(例:$ timespan = $ start- $ end; '{0:00}:{1:00}:{2:00}' -f $ ts.Hours、$ ts.Minutes、$ ts.Seconds) 。 –