문제
나는 어제 데이트를 얻으려고 노력하고 있습니다 ... 시작 날짜를 위해, 나는 다음을 사용하고 있습니다 :
$startDate = (get-date).AddDays(-1).Date
.
이것은 끝에 오전 12시에 날짜를 반환 할 때 작동합니다.
종료일은 내가 붙어있는 곳입니다. 나는 그것을 끝내야합니다. 11:59:59 PM
해결책
오늘의 끝을 원한다면 다음과 같이 필요합니다.
$endDate = (get-date).Date.AddDays(1).AddSeconds(-1)
.
- 지금 (
get-date
) -
.Date
를 사용하여 모든 시간을 제거합니다. - 이제는 오늘의 시작입니다.
- 일을 추가하여 내일의 시작을 만들기 위해 하루 (
.AddDays(1)
)를 추가합니다. - 는 1 초 (
.AddSeconds(-1)
)를 제거하여 오늘의 끝을 만듭니다.
어제의 끝을 원한다면 .AddDays(1)
를 제거하십시오. 질문에서 불분명합니다.
제휴하지 않습니다 StackOverflow