Articles

Get-Date|에 PowerShell 한한 사용 시간|주간 블로그-ITProTV 블로그는

공유 이 게시물:

이것은 부분에서 시리즈 블로그는 고든도 있습니다. 매주 Adam 은 powershell 명령을 통해 귀하를 안내하여 각각을 언제 어떻게 사용하는지 보여줍니다. 이번 주 Adam 은 Get-Date 를 다룹니다.

Get-Date 사용시기

Get-Date cmdlet 은 현재 날짜 또는 지정한 날짜를 나타내는 DateTime 객체를 가져옵니다.

Get-Date 는 날짜와 시간을 여러.NET 및 UNIX 형식으로 포맷 할 수 있습니다.,

Get-Date 를 사용하여 날짜 또는 시간 문자 문자열을 생성 한 다음 문자열을 다른 cmdlet 또는 프로그램으로 보낼 수 있습니다.

Get-Date 는 컴퓨터의 문화권 설정을 사용하여 출력의 형식 지정 방법을 결정합니다. 컴퓨터의 설정을 보려면(Get-Culture)를 사용하십시오.DateTimeFormat

사용하는 방법니다.

Get 현재 날짜와 시간:

Get-Date

Get-날짜가 표시됩 현재 시스템이 날짜와 시간입니다. 출력은 긴 날짜 및 긴 시간 형식입니다.,

Get 요소의 현재 날짜와 시간:

Get-Date-DisplayHint 날짜

사이 날짜를 얻거나 날짜나 시간 요소입니다. -DisplayHint 매개 변수는 인수 날짜,시간 또는 DateTime 을 사용합니다.

Get 날짜와 시간이다.NET 형식을 지정:

Get-날짜 형식”dddd MM/dd/yyyy HH:mm K”

Get-날짜를 사용하는 형식으로 매개 변수를 지정한 몇 가지 있습니다.NET 형식 지정자. 출력은 문자열 객체입니다.<피>는.,er Definition dddd Day of the week – full name MM Month number dd Day of the month – 2 digits yyyy Year in 4-digit format HH:mm Time in 24-hour format -no seconds K Time zone offset from Universal Time Coordinate (UTC)

Click here for more information about .,그물 형식 지정자.

Get 날짜 및 시간과 UFormat 지정:

Get-Date-UFormat”%A%m/%d/%Y%R%S”

Get-날짜를 사용하–UFormat 매개 변수를 지정한 여러 가지 형식 지정자. 출력은 문자열 객체입니다.,> A 일 전체 이름 %m 한 달 번호 %d 달의 하루–2 숫자 %Y 에서 올해 4 자리 숫자 형식 %R 시간에서 24 시간 형식으로-아 초 %Z 시대 오프셋에서 시간 좌표 표준시(UTC)

Get 날짜의 하루의 해:

(얻는 날짜-2020 년 월 12 일 31).,Dayofyear

Get-Date 는 세 가지 매개 변수를 사용하여 날짜를 지정합니다. 결과는 DayofYear 속성에 의해 평가되도록 명령은 괄호로 래핑됩니다.

참고:그레고리력은 366 일 윤년을 제외하고 365 일입니다. 2020 년 12 월 31 일은 366 일입니다.

체크하면 날짜가 조정을 위한 일광 절약 시간:

$DST=니다.
$DST.IsDaylightSavingTime()

이 예제에서는 부울 값을 확인하려면 날짜에 의해 조정되며 일광 절약 시간입니다., 변수 인$DST 는 Get-Date 의 결과를 저장합니다.

$DST 는 IsDaylightSavingTime 메서드를 사용하여 날짜가 일광 절약 시간에 맞게 조정되었는지 테스트합니다.

현재 시간을 UTC 시간으로 변환하십시오.

Get-Date-UFormat”%A%B/%d/%Y%T%Z”
$Time=Get-Date
$Time.ToUniversalTime()

이 예에서 현재 시간은 UTC 시간으로 변환됩니다. 시스템의 로캘에 대한 UTC 오프셋은 시간을 변환하는 데 사용됩니다.

Get-Date 는 형식 지정자와 함께-UFormat 매개 변수를 사용하여 현재 시스템 날짜 및 시간을 표시합니다., 형식 지정자%Z 는 -07 의 UTC 오프셋을 나타냅니다.

$Time 변수는 현재 시스템 날짜와 시간을 저장합니다. $Time 은 touniversaltime()메서드를 사용하여 컴퓨터의 UTC 오프셋을 기반으로 시간을 변환합니다.

을 만들 timestamp:

$timestamp=Get-날짜 형식의 o|ForEach-체{$_-바꾸는”:”,”.”}
New-Item-Path C:\Test\$timestamp-Type Directory

이 예에서는 형식 지정자가 디렉토리 이름에 대한 timestamp String 개체를 만듭니다. 타임스탬프에는 날짜,시간 및 UTC 오프셋이 포함됩니다.,

$timestamp 변수는 Get-Date 명령의 결과를 저장합니다. Get-Date 는 형식 매개 변수를 소문자 o 의 형식 지정자와 함께 사용하여 타임 스탬프 문자열 객체를 만듭니다.

객체가 ForEach-Object 로 파이프 라인 아래로 전송됩니다. ScriptBlock 에는 현재 파이프라인 개체를 나타내는$_변수가 포함되어 있습니다. 타임 스탬프 문자열은 마침표로 대체되는 콜론으로 구분됩니다.

New-Item 은 경로 매개 변수를 사용하여 새 디렉토리의 위치를 지정합니다. 경로에는$timestamp 변수가 디렉토리 이름으로 포함됩니다., -Type 매개 변수는 디렉토리가 생성되도록 지정합니다.나는 이것이 내가 할 수있는 일이 아니라는 것을 알고 있지만,나는 내가 할 수있는 일을 알고 있다고 생각한다. ITProTV 의 PowerShell online IT 교육 과정을 확인하십시오.