Set Date 幫助資訊

2021-04-13 09:29:04 字數 4577 閱讀 9461

如下說明是翻譯

: help set-date

產生的幫助資訊.

譯者: edengundam(馬濤)

set-date

大綱

修改計算機上的時間為指定時間.

語法

set-date [-date] [-displayhint ] [-whatif] [-confirm]

set-date [-adjust] [-displayhint ] [-whatif] [-confirm]

引數

set-date cmdlet

修改計算機上的時間為指定時間

. 你可以為新時間日期指定乙個字串

, 或傳遞乙個

datetime

或timespan

物件.

使用引數

date

指定乙個新的時間

. 使用引數

adjust

來指定乙個時間間隔.

引數

-date

改變日期和時間為指定的時間

. 你可以輸入乙個本地的日期縮寫格式或標準日期格式

, 來指定新的時間

. 你也可以為

get-date

傳遞乙個

date-time物件.

如果你只指定了日期

, 而沒有時間

, set-date

將會改變時間為指定時間的午夜

(00:00).

如果你只指定了時間

, 此命令不會修改日期.

強制引數?

true

引數位置?

1 預設值

系統時間

允許從管道繫結輸入?

true (

根據值,

根據屬性名)

允許萬用字元擴充套件?

false

-displayhint

指定日期和物件中哪些元素被顯示

. (此命令不會影響通過

get-date

取得的datetime

物件.)

合法取值為:

·date:

只顯示日期 ·

time:

只顯示時間 ·

datetime:

顯示日期和時間

如下列出此引數接受的引數:

·date ·

time ·

datetime

強制引數?

false

引數位置?

named

預設值datetime

允許從管道繫結輸入?

false

允許萬用字元擴充套件?

false

-adjust

從當前日期和時間中加上或減去指定的值

. 你可以輸入乙個你的當地日期時間標準格式的調整值或者使用引數

adjust

給set-date

傳遞乙個通過

new-timespan

取得的timespan物件.

強制引數?

true

引數位置?

1 預設值 0

允許從管道繫結輸入?

true (

根據屬性名)

允許萬用字元擴充套件?

false

-whatif

描述執行此命令將會發生的現象

, 不會真正執行此命令.

強制引數?

false

引數位置?

named

預設值允許從管道繫結輸入?

false

允許萬用字元擴充套件?

false

-confirm

執行命令前提示你進行確認.

強制引數?

false

引數位置?

named

預設值允許從管道繫結輸入?

false

允許萬用字元擴充套件?

false

<公共引數>

此命令支援公共引數

: -verbose, -debug, -erroraction, -errorvariable, and -outvariable.

更多資訊

, 輸入

, "get-help about_commonparameters".

輸入型別

datetime object, timespan object

返回型別

datetime object

注意

更多資訊

, 輸入

"get-help set-date -detailed".

需要技術資訊

, 輸入

"get-help set-date -full".

使用此命令時請務必小心

, 此命令將會修改計算機時間

. 時間的修改可能會阻止計算機接收和更新那些依賴日期時間除法的系統事件

. 使用引數

-whatif

和-confirm

來盡量避免錯誤.

你可以在使用

set-date時,

使用標準的

datetime

和timespan

物件上的

.net

方法,

例如: adddays, addmonths

和fromfiletime.

需要更多的資訊

, 請檢視

"datetime methods"

和"timespan methods."

如果需要為該命令提供多個引數

, 請使用逗號進行分隔

. 例如

, ", ".

1

c:/ps>set-date -date (get-date).adddays(3)

此命令在當前系統時間上新增三天

, 但是不會影響時間

. 此命令使用了引數

date

來指定日期

. 首先是用

get-date

cmdlet

取得當前日期和時間

, 然後使用

.net datetime

物件上的方法

adddays (

引數為三天).

2

c:/ps>set-date -adjust -0:10:0 -displayhint time

此命令設定時間為系統當前時間的

10分鐘之前

. 此命令使用引數

adjust

指定改變的時間間隔

. 改變的時間(負

10分鐘

)表示為本地的標準時間格式

. 引數

displayhint

提示windows powershell

只顯示時間

, 但是此引數不會影響

set-date

返回的datetime物件.

3

c:/ps>$t = get-date

c:/ps>set-date -date $t

此命令改變系統的日期和時間為變數

$t儲存的日期和時間

. 第乙個命令取得日期和時間並儲存在變數$t中

. 第二個命令使用引數

date將$t

中的datetime

物件傳遞給

set-date cmdlet.

4

c:/ps>$90mins = new-timespan -minutes 90

c:/ps>set-date -adjust $90mins

這些命令可以將系統時間提前

90分鐘

. 第乙個命令使用

new-timespan

cmdlet

建立乙個

90分鐘時間間隔的

timespan

物件,

然後將timespan

物件儲存在

$90mins

變數中.

第二個命令使用

set-date

引數adjust,

根據變數

$90mins

中timespan

物件的值來調整日期.

相關鏈結

get-date

new-timespan

Write Warning 幫助資訊

如下說明是翻譯 help write warning 產生的幫助資訊.譯者 edengundam 馬濤 write warning 大綱 輸出警告資訊.語法 write warning message 詳細描述 輸出警告資訊 錯誤資訊被直接發往宿主 host 根據 warningpreference...

Write host 幫助資訊

如下說明是翻譯 help write host 產生的幫助資訊.譯者 edengundam 馬濤 write host 大綱 使用host 使用者介面顯示輸入物件 語法 write host object nonewline separator foregroundcolor backgroundc...

Write Debug 幫助資訊

如下說明是翻譯 help write debug 產生的幫助資訊.譯者 edengundam 馬濤 write debug 大綱 輸出調式資訊到 host.語法 write debug message 詳細描述 從指令碼或命令中輸出除錯資訊到控制台 資訊是否被輸出到控制台 取決於 debugpref...