Powershell의 날짜 가져오기:변수에서 어제를 22시에 얻는 방법은?
확인을 위해 변수에 어제 날짜가 오후 10시에 필요합니다.
어제 날짜와 현재 시간이 표시됩니다.
$a = (get-date).AddDays(-1)
하지만 22시까지 시간을 조작하고 변수를 Date-Object로 유지하려면 어떻게 해야 합니까?
날짜 시간을 사용합니다.오늘은 DateTime과 반대되는 날입니다.자, 오늘은 00:00을 시간으로 하는 날짜이고, 지금은 밀리초 단위로 시간을 단축하는 순간이기 때문에 (Get-Date가 반환하는 것입니다).
> [DateTime]::Today.AddDays(-1).AddHours(22)
Thursday, March 11, 2010 10:00:00 PM
저는 이 주제를 이해하지만, 저의 경우에는 형식을 개선할 방법을 찾고 있었습니다.UFormat 사용 및 -1일 추가
(Get-Date (Get-Date).addDays(-1) -UFormat "%Y%m%d-%H%M")
(Get-Date (Get-Date -Format d)).AddHours(-2)
사람들이 알지 못하는 곳에서 적어도 한 곳을 보았습니다.Date-Time
시간도 많이 걸리기 때문에 시간이 짧기 때문에 여기서 공유하기로 했습니다.
Get-Date # Following the OP's example, let's say it's Friday, March 12, 2010 9:00:00 AM
(Get-Date '22:00').AddDays(-1) # Thursday, March 11, 2010 10:00:00 PM
시간 정보를 제거하고 다른 매개 변수를 사용하는 가장 빠른 방법이기도 합니다.Get-Date
예를 들어 1970년 이후의 초를 다음과 같이 얻을 수 있습니다(유닉스 타임스탬프).
Get-Date '0:00' -u '%s' # 1268352000
또는 ISO 8601 타임스탬프를 얻을 수 있습니다.
Get-Date '0:00' -f 's' # 2010-03-12T00:00:00
또한 피연산자를 반대로 설정하면 날짜 개체를 사용할 때 조금 더 자유롭게 포맷할 수 있습니다.
'The sortable timestamp: {0:s}Z{1}Vs measly human format: {0:D}' -f (Get-Date '0:00'), "`r`n"
# The sortable timestamp: 2010-03-12T00:00:00Z
# Vs measly human format: Friday, March 12, 2010
그러나 UNIX 타임스탬프 형식을 모두 지정하려는 경우(를 통해)-u
아카-UFormat
), 별도로 해야 합니다.다음은 그 예입니다.
'ISO 8601: {0:s}Z{1}Unix: {2}' -f (Get-Date '0:00'), "`r`n", (Get-Date '0:00' -u '%s')
# ISO 8601: 2010-03-12T00:00:00Z
# Unix: 1268352000
이것이 도움이 되길 바랍니다!
이 방법으로 다른 구문의 형식을 지정할 수 있습니다.
[DateTime]::Today.AddDays(-1).ToString("yyyyMMdd")
형식상의 날짜만 가지고 어제를 받기로 한.Year/Month/Day
사용자:
$Variable = Get-Date((get-date ).AddDays(-1)) -Format "yyyy-MM-dd"
이를 위한 또 다른 방법:
(Get-Date).AddDays(-1).Date.AddHours(22)
Unix 타임스탬프를 제외한 다른 방법
([int64](Get-Date -UFormat %s) - [int64](New-TimeSpan -Hours 1).TotalSeconds)
언급URL : https://stackoverflow.com/questions/2433941/powershells-get-date-how-to-get-yesterday-at-2200-in-a-variable
'bestsource' 카테고리의 다른 글
아이폰이 연결되지 않았습니다.iPhone이 연결되면 Xcode가 계속됩니다. (0) | 2023.08.02 |
---|---|
iOS 11 비밀번호 자동 채우기 액세서리 보기 옵션 사용 안 함? (0) | 2023.08.02 |
트위터 부트스트랩에서 모달 클로징 이벤트를 처리하는 방법은? (0) | 2023.08.02 |
웹 드라이버가 파이썬에서 에이잭스 요청을 기다립니다. (0) | 2023.08.02 |
스프링 데이터에서 JPA 엔티티를 아름답게 업데이트하는 방법은 무엇입니까? (0) | 2023.08.02 |