Changes the system time on the computer to a time that you specify. (Set-Date)

   

# NAME
Set-Date

# SYNOPSIS
Changes the system time on the computer to a time that you specify.

# SYNTAX
Set-Date [-Adjust] <TimeSpan> [-DisplayHint {Date | Time | DateTime}] [-Confirm] [-WhatIf] [<CommonParameters>]

Set-Date [-Date] <DateTime> [-DisplayHint {Date | Time | DateTime}] [-Confirm] [-WhatIf] [<CommonParameters>]

# DESCRIPTION
The Set-Date cmdlet changes the system date and time on the computer to a date and time that you specify. You can specify a new date and/or time by typing a string or by passing a DateTime or TimeSpan object to Set-Date. To specify a new date or time, use the Date parameter. To specify a change interval, use the Adjust parameter.

# PARAMETERS
-Adjust <TimeSpan>
Adds or subtracts the specified value from the current date and time. You can type an adjustment in standard date and time format for your locale or use the Adjust parameter to pass a TimeSpan object from New-TimeSpan to Set-Date.

Required? true
Position? 1
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-Date <DateTime>
Changes the date and time to the specified values. You can type a new date in the short date format and a time in the standard time format for your locale. Or, you can pass a Date-Time object from Get-Date.

If you specify a date, but not a time, Set-Date changes the time to midnight on the specified date. If you specify only a time, it does not change the date.

Required? true
Position? 1
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false

-DisplayHint <DisplayHintType>
Determines which elements of the date and time are displayed.

Valid values are:

-- date: displays only the date
-- time: displays only the time
-- datetime: displays the date and time

This parameter affects only the display. It does not affect the DateTime object that Get-Date retrieves.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

-Confirm [<SwitchParameter>]
Prompts you for confirmation before executing the command.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

-WhatIf [<SwitchParameter>]
Describes what would happen if you executed the command without actually executing the command.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".

# INPUTS
System.DateTime
You can pipe a date to Set-Date.

# OUTPUTS
System.DateTime
Set-Date returns an object that represents the date that it set.

# NOTES

Use this cmdlet cautiously. Changing the date and time on the computer. The change might prevent the computer from receiving system-wide events and updates that are triggered by a date or time. Use the -WhatIf and -Confirm parameters to avoid errors.

You can use standard .NET methods with the DateTime and TimeSpan objects used with Set-Date, such as AddDays, AddMonths and FromFileTime. For more information, see "DateTime Methods" and "TimeSpan Methods."

# EXAMPLE 1

C:\PS>Set-Date -Date (Get-Date).AddDays(3)

# Description
-----------
This command adds three days to the current system date. It does not affect the time. The command uses the Date parameter to specify the date. It uses the Get-Date cmdlet to get the current date and time and applies the AddDays .NET method for DateTime objects with a value of 3 (days).

# EXAMPLE 2

C:\PS>set-date -adjust -0:10:0 -displayHint time

# Description
-----------
This command sets the current system time back by 10 minutes. It uses the Adjust parameter to specify an interval of change and the time change (minus ten minutes) in standard time format for the locale. The DisplayHint parameter tells Windows PowerShell to display only the time, but it does not affect the DateTime object that Set-Date returns.

# EXAMPLE 3

C:\PS>$t = get-date

C:\PS>set-date -date $t

# Description
-----------
These commands change the system date and time on the computer to the date and time saved in the variable $t. The first command gets the date and stores it in $t. The second command uses the Date parameter to pass the DateTime object in $t to the Set-Date cmdlet.

# EXAMPLE 4

C:\PS>$90mins = new-timespan -minutes 90

C:\PS>set-date -adjust $90mins

# Description
-----------
These commands advance the system time on the local computer by 90 minutes. The first command uses the New-Timespan cmdlet to create a TimeSpan object with a 90-minute interval, and then it saves the TimeSpan object in the $90mins variable. The second command uses the Adjust parameter of Set-Date to adjust the date by the value of the TimeSpan object in the $90mins variable.

RELATED LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=113393
Get-Date
New-TimeSpan

C:\Windows>powershell get-help Start-Sleep -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows 10, 8.1, 8, 7, Vista / Windows Server 2016, 2012, 2008
»»»» ColorConsole









... Windows-10




Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To




PowerShell: Changes the system time on the computer to a time that you specify.

HTTP: ... PS_Windows/en/Set-Date.htm
0.25
12141

Shadows and striped lines on the new graphics card (defective, bug)!

 /

Can I start DirectX diagnostic tool in Windows 8.1 / 10 x64/x32 bit (version, find, open)?

 /

Kann man mit KGB Archiver 2 jede 1GB Daten auf 10MB komprimieren?

 /

Screen recording Cursor hidden, play video is the mouse pointer visible?

 /

Windows 10 Edge on the desktop and quick launch bar as a shortcut?

 /

Explanation of terms: 2G, 3G, 4G and 5G?

 /

Windows 10 Internet Explorer, how do I find the status bar / menu bar?

 /

Connection to remote desktop service via command prompt!

 /

Who wants to see soccer ball as mouse tracks on the desktop!

 /

How long does it take to install Microsoft Office 365!

 /

Was ist ein Rich Text?

 /

Activate / deactivate additional Windows features in Windows 11!

 /