Get-Date (한국어)
현재 날짜와 시간을 가져옵니다.
Syntax
Description
Get-Date
cmdlet 얻는 날짜 객체의 현재 날짜를 나타내는 날짜는 youspecify. Get-Date
는 날짜와 시간을 여러.NET 및 UNIX 형식으로 포맷 할 수 있습니다. 당신이 사용할 수 있는Get-Date
를 생성하는 날짜 또는 시간의 문자열을 보면,문자열은 다른 cmdlet orprograms.,
Get-Date
는 컴퓨터의 문화 설정을 사용하여 출력이 포맷되는 방법을 결정합니다. 컴퓨터 설정을 보려면(Get-Culture).DateTimeFormat
를 사용하십시오.
예
예제 1:현재 날짜와 시간
이 예제에서는Get-Date
현재 시스템이 날짜와 시간입니다. 출력은긴 날짜 및 긴 시간 형식입니다.
예제 2:Get 요소의 현재 날짜와 시간
이 예제에 사용하는 방법을 보여줍니다Get-Date
을 얻거나 날짜나 시간 요소입니다., 이 매개 변수는 인수 날짜,시간 또는 날짜 시간을 사용합니다.
Get-Date
사용 DisplayHint 매개변수와 함께 날짜를 인수하여 얻을만한 날짜.
예 3:날짜를 얻을 수와 시간이다.NET 형식 지
이 예제에서.NET 형식 지정 받아서 사용하는 출력”s 형식입니다. 출력은 수렴하는 객체입니다.
Get-Date
사용하는 형식으로 매개 변수를 지정한 여러 가지 형식 지정자.피>는.,div id=”cbd664877c”>
MM
dd
yyyy
HH:mm
K
For more information about .,NET 형식 지정자,seeCustom 날짜 및 시간 형식 문자열.
를 들어 4:날짜와 시간을 가진 UFormat 지
이 예제에서,여러 UFormat 형식기술자는 사용자 정의 출력”s 형식입니다.출력은 문자열 객체입니다.
Get-Date
사용 UFormat 매개 변수를 지정한 여러 가지 형식 지정자.,f the week – full name
%m
%d
%Y
%R
%Z
For a list of valid UFormat format specifiers, see the Notes section.,
예제 5:날짜 가져 오기”올해의 날
이 예에서는 속성이 올해의 숫자 날을 얻는 데 사용됩니다.
그레고리력은 366 일 윤년을 제외하고 365 일입니다. 예를 들어,2020 년 12 월 31 일은 366 일입니다.
Get-Date
사용한 매개 변수를 지정 날짜:년,월,일. 결과는 DayofYear 속성에 의해 평가되도록 commandis 는 괄호로 래핑.,
예 6:체크하면 날짜가 조정을 위한 일광 절약 시간
이 예제에서는 부울 값을 확인하려면 날짜에 의해 조정되며 일광 절약 시간입니다.
변수,$DST
의 결과를 저장합Get-Date
. $DST
는 IsDaylightSavingTime 메서드를 사용하여 날짜가 일광 절약 시간에 맞게 조정되었는지 테스트합니다.
예제 7:현재 시간을 UTC 시간으로 변환
이 예에서 현재 시간은 UTC 시간으로 변환됩니다., 시스템의 로컬 UTC 오프셋은 시간을 변환하는 데 사용됩니다. Notes 섹션의 표에는 유효한 UFormatformat 지정자가 나열됩니다.
Get-Date
사용 UFormat 매개 변수는 형식기술자를 표시하는 현재 시스템이 날짜와 시간으로 시간입니다. 형식 지정자%Z 는 -07 의 UTC 오프셋을 나타냅니다.
$Time
변수는 현재 시스템 날짜와 시간을 저장합니다. $Time
는 touniversaltime()메서드를 사용하여 컴퓨터”S UTC 오프셋을 기반으로 시간을 변환합니다.,
예제 8:타임 스탬프 만들기
이 예에서는 형식 지정자가 디렉토리 이름에 대한 타임 스탬프 문자열 객체를 만듭니다. Thetimestamp 에는 날짜,시간 및 UTC 오프셋이 포함됩니다.
$timestamp
변수는Get-Date
명령의 결과를 저장합니다. Get-Date
사용 Formatparameter 과 형식을 지정자의 소문자로o
을 만들에 타임스탬프 문자열체입니다. 파이프라인을ForEach-Object
로 보내면 됩니다., ScriptBlock 에는$_
variablethat 는 현재 파이프라인 개체를 나타냅니다. 타임 스탬프 문자열은 마침표로 묶인 콜론으로 구분됩니다.
New-Item
경로 매개 변수를 사용하여 새 디렉토리의 위치를 지정합니다. 경로에는$timestamp
변수가 디렉토리 이름으로 포함됩니다. Type 매개 변수는 adirectory 가 생성되도록 지정합니다.
예제 9:Unix timestamp 변환
이 예에서는 Unix 시간(1970-01-01 0:00:00 이후의 초 수로 표시)을 DateTime 으로 변환합니다.,
예 10:반환 날짜 값으로 해석 UTC
이 예는 어떻게 해석 날짜 값으로 UTC 동일합니다. 예를 들어,이기계는 태평양 표준 시간으로 설정됩니다. 기본적으로Get-Date
는 thattimezone 의 값을 반환합니다. AsUTC 매개 변수를 사용하여 값을 UTC 등가 시간으로 변환하십시오.
Parameters
는 날짜 값을 utc 에서 동등한 시간으로 변환합니다.
이 매개 변수는 PowerShell7.1 에 도입되었습니다.,
Type: | 니다. |
위치: | 이름 |
기본값: | None |
파이프라인 입력을 허용하고: | False |
받아들이 와일드카드 문자: | False |
지정한 날짜와 시간이다. 시간은 선택 사항이며 지정하지 않으면 00:00:00 을 반환합니다.
시스템 로케일의 표준 형식으로 날짜와 시간을 입력합니다.,
For example, in US English:
Get-Date -Date "6/25/2019 12:30:22"
returns Tuesday, June 25, 2019 12:30:22
Type: | DateTime |
Aliases: | LastWriteTime |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Specifies the day of the month that is displayed. Enter a value from 1 to 31.,
지정된 값이 한 달의 일 수보다 큰 경우 PowerShell 은 달에 일 수를 추가합니다. 예를 들어Get-Date -Month 2 -Day 31
는 2 월 31 일이 아닌 3 월 3 일을 표시합니다.,
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Determines which elements of the date and time are displayed.,
Type: | DisplayHintType |
허용되는 값: | 날짜,시간, DateTime |
위치: | 이름 |
기본값: | None |
을 받아 파이프 라인 입력: | False |
받아들이 와일드카드 문자: | False |
날짜 및 시간이 표시됩니다 Microsoft.,형식 지정자로 표시된 NET Framework 형식입니다.형식 매개 변수는 문자열 개체를 출력합니다.
사용 가능한.NET 형식 지정자 목록은 날짜 및 시간 형식 문자열을 참조하십시오.
Format 매개 변수를 사용하면Get-Date
는 datetime 객체”s 속성 만 가져옵니다.날짜를 표시해야합니다. 결과적으로 DateTimeobjects 의 속성 및 메서드 중 일부를 사용할 수 없을 수도 있습니다.
PowerShell5.0 부터 theFormat 매개 변수의 값으로 다음 추가 형식을 사용할 수 있습니다.
-
FileDate., 현지 시간에 현재 날짜의 파일 또는 경로 친화적 인 표현입니다. Formatis
yyyyMMdd
(대소문자 구분,4 자리 연도,2 자리 월 및 2 자리 일 사용). 예:20190627. -
FileDateUniversal. Universaltime(UTC)에서 현재 날짜의 파일 또는 경로 친화적 인 표현입니다. 형식은
yyyyMMddZ
(대소문자를 구분 사용하여 4-자리 연도,2-자리 달,2-자리 일,그리고 글자Z
로 UTC 표시). 예:20190627Z. -
FileDateTime., 24 시간 형식으로 localtime 의 현재 날짜 및 시간을 파일 또는 경로 친화적 인 표현. 형식은
yyyyMMddTHHmmssffff
(대소문자를 구분 사용하여 4-digityear,2-자리 달,2-자리 일,문자T
는 시간으로 분리기,2-자리 시간,2-digitminute,2-자리 초,4 자리 숫자 밀리초). 예:20190627T0840107271.나는 이것이 내가하는 일이 아니라고 생각한다. 현재 날짜 및 시간의 파일 또는 경로 친화적 인 표현우주 시간(UTC),24 시간 형식., 형식은yyyyMMddTHHmmssffffZ
(대소문자를 구분 사용하여 4-자리 연도,2-자리 달,2-자리 일,문자T
는 시간으로 분리기,2-digithour,2-자리 분,2-자리 초,4-digit 밀리 초,문자Z
로 UTCindicator). 예:20190627T1540500718Z.,
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the hour that is displayed. Enter a value from 0 to 23.,
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the milliseconds in the date. Enter a value from 0 to 999.
This parameter was introduced in PowerShell 3.0.,
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the minute that is displayed. Enter a value from 0 to 59.,
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the month that is displayed. Enter a value from 1 to 12.,
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the second that is displayed. Enter a value from 0 to 59.,
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Displays the date and time in UNIX format. The UFormat parameter outputs a string object.,
UFormat 지정자가 앞에는 퍼센트 기호(%
),예를 들어,%m
,%d
,and%Y
. Notessection 에는 유효한 UFormat 지정자 테이블이 포함되어 있습니다.
UFormat 매개 변수를 사용하면Get-Date
는 datetime 객체”s 속성 만 가져옵니다.날짜를 표시해야합니다. 결과적으로 DateTimeobjects 의 속성 및 메서드 중 일부를 사용할 수 없을 수도 있습니다.,
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Date and time represented in seconds since January 1, 1970, 0:00:00.
This parameter was introduced in PowerShell 7.1.,
Type: | Int64 |
Aliases: | UnixTime |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the year that is displayed. Enter a value from 1 to 9999.,
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
Pipeline input
Get-Date
accepts pipeline input. For example, Get-ChildItem | Get-Date
.
Outputs
System.DateTime or System.,문자열
Get-Date
는 형식 및 UFormat 매개 변수가 사용되는 경우를 제외하고 DateTime 객체를 반환합니다. 형식 또는 UFormat 매개 변수는 문자열 개체를 반환합니다.
datetime 객체가 파이프 라인 아래로Add-Content
와 같은 cmdlet 으로 전송되면 powershell 은 객체를 String 객체로 변환합니다.
메서드(Get-Date).ToString()
는 Datetime 객체를 문자열 객체로 변환합니다.
객체”s 속성 및 메소드를 표시하려면 객체를 파이프 라인 아래로Get-Member
로 보냅니다.,예를 들어Get-Date | Get-Member
입니다.
Notes
DateTime 객체는 시스템 로케일의 긴 날짜 및 긴 시간 형식입니다.
유효한 UFormat 지정자는 다음 테이블에 표시됩니다:
- ForEach-Object
- Get-문화
- Get-회원
- 새로운 항목
- 새로운 기간
- 설정-날짜