Làm cách nào để tìm thời gian bằng mili giây bằng Powershell?Tìm thời gian bằng mili giây bằng Powershell?
Trả lời
Trong PowerShell bạn có thể cast một giá trị thời gian để một khoảng thời gian và gọi totalmilliseconds phương pháp:
([timespan]"00:05:00").TotalMilliseconds # return 300000
([timespan] (get-date).ToShortTimeString()).TotalMilliseconds # return total milliseconds from 00:00:00 to now
Nếu bạn cần (phụ) độ phân giải phần nghìn giây, hãy kiểm tra System.Diagnostics.Stopwatch.
$stopwatch = New-Object System.Diagnostics.Stopwatch
$stopwatch.Start()
$stopwatch.Stop()
$stopwatch
bạn có thể nhận được cập nhật đầy đủ với millseconds như sau:
Get-Date -Format HH:mm:ss.fff
cảm ơn bạn đã chỉnh sửa, làm cách nào để thiết lập nền màu xám? – freakydinde
Ông đã sử dụng markdown cho mã. Nó bắt đầu và kết thúc bằng một dấu kiểm. ' –
Câu hỏi đặt ra cho thấy việc tìm kiếm một datetime được đưa ra trong mili giây (Microsoft thời gian kỷ nguyên). Đây có thể dễ dàng giải quyết với:
[Math]::Round((Get-Date).ToFileTime()/10000)
hoặc
[Math]::Round((Get-Date).ToFileTimeUTC()/10000)
Để chuyển đổi này để thời gian kỷ nguyên Unix trong vài giây:
[Math]::Round((Get-Date).ToFileTime()/10000000 - 11644473600)
đâu 11644473600 là số giây trôi qua giữa thời đại của Microsoft (Ngày 1 tháng 1 năm 1601 sau Công Nguyên (CE)) và kỷ nguyên Unix (ngày 1 tháng 1 năm 1970, 12 giờ sáng UTC/GMT)
https://msdn.microsoft.com/en-us/library/system.datetime.tofiletime(v=vs.110).aspx
Microsoft đếm 100 nano giây kể từ thời đại của nó, điều này cần phải được chuyển đổi thành mili giây. –
- 1. NSTimer Giảm thời gian bằng giây/mili giây
- 2. Cách nhận thời gian bằng mili giây trong Android Shell?
- 3. Cách nhận chênh lệch thời gian bằng mili giây
- 4. Tìm thời gian bằng mili giây bằng cách sử dụng VBScript
- 5. Dấu thời gian hiện tại SQLite bằng mili giây?
- 6. Tính toán chênh lệch thời gian tính bằng mili giây
- 7. CURRENT_TIMESTAMP tính bằng mili giây
- 8. Thời gian hệ thống chrono C++ tính bằng mili giây, hoạt động thời gian
- 9. C# thời gian tính bằng micro giây
- 10. Thời gian định dạng bằng mili giây bằng cách sử dụng boost :: date_time library
- 11. Mili giây cho dấu thời gian UNIX
- 12. Nhận thời gian hiện tại, tính bằng mili giây, tính bằng C?
- 13. Nhận thời gian bằng mili giây bằng cách sử dụng C#
- 14. Chụp một thời gian trong mili giây
- 15. C# sub mili giây thời gian
- 16. Làm cách nào để có thời gian trôi qua trong C tính bằng mili giây? (Windows)
- 17. Chuyển đổi thời gian sử dụng NSD thành mili giây
- 18. Làm cách nào để phân tích chuỗi thời gian chứa mili giây bằng python?
- 19. Nhận thời gian tính bằng mili giây mà không cần cài đặt thêm gói?
- 20. new Date(). GetTime() không trả về dấu thời gian tính bằng mili giây
- 21. /usr/bin/time - xuất ra định dạng thời gian trôi qua tính bằng mili giây
- 22. Cách nhận thời gian hiện tại tính bằng mili giây từ C trong Linux?
- 23. Nhận thời gian hiện tại (tính bằng mili giây) từ đồng hồ hệ thống trong Windows?
- 24. Làm thế nào để thời gian một hàm tính bằng mili giây mà không tăng :: timer
- 25. Chuỗi thời gian phân tích thành mili giây
- 26. Chuyển đổi thời gian Unix bằng PowerShell
- 27. Lịch Java nhận ngày hiện tại, không có giờ, phút, giây và mili giây, tính bằng mili giây
- 28. Cách xóa mili giây khỏi dấu thời gian?
- 29. Hủy phần mili giây khỏi dấu thời gian
- 30. Xác định khoảng thời gian mili giây trong ca cao
bạn có thể giới thiệu cho tôi bất kỳ cuốn sách hay nào để học tập kịch bản PowerShell không? Tôi thực sự cảm ơn –
bắt đầu đọc cuốn sách trực tuyến này: http://powershell.com/cs/blogs/ebook/ –
Nếu bạn cần truyền một giá trị ban đầu với độ chính xác phụ thứ hai, bạn có thể sử dụng như sau: '([ TimeSpan] :: FromSeconds (0.9780526)) .TotalMinutes # return 0.0163' –