PowerShell Get-date Format Milliseconds

PowerShell’s Get-Date cmdlet is versatile and can be used to display the current date and time with the level of precision you require. This post will explore how to format the Get-Date cmdlet output to include milliseconds. Here is an example of “PowerShell get-date format milliseconds“.

PowerShell get-date format milliseconds

Get-Date is a cmdlet in PowerShell that retrieves the current date and time from the system. It is extremely flexible, allowing you to format the output in various ways, and it can also be used to create date and time objects for use in scripts and automation.

By default, Get-Date does not display milliseconds. To include milliseconds in the output, you need to use the -Format parameter with a format string that includes the milliseconds format specifier (fff).

Here’s a simple example to display the current time with milliseconds:

Get-Date -Format HH:mm:ss.fff

This command will output something like 14:58:31.123, where 123 represents the milliseconds.

Formatting the Date with Milliseconds

If you want to display the full date along with the time and milliseconds in PowerShell, you can extend the format string to include date specifiers:

Get-Date -Format "yyyy-MM-dd HH:mm:ss.fff"

This will produce an output like 2024-01-05 14:58:31.123, which includes the year, month, day, hours, minutes, seconds, and milliseconds.

Using Milliseconds in Calculations

Sometimes, you might want to perform calculations or comparisons with times, including milliseconds. To do this, you can use Get-Date to create a DateTime object and then work with its properties. For instance:

$currentTime = Get-Date

The Millisecond property of a DateTime object will return an integer between 0 and 999 that represents the milliseconds of the current time


Formatting dates and times with milliseconds in PowerShell is straightforward once you know the correct format specifiers. With the Get-Date cmdlet and the .fff format specifier, you have the tools you need to work with milliseconds in your PowerShell scripts. I hope you know now that “PowerShell get-date format milliseconds.”

You may also like: