Я пытаюсь использовать api с двумя датами: startDate и endDate, когда я использую жестко закодированную endDate, программа работает, но когда я пытаюсь использовать дату, которую я создаю, это не
$date = Get-Date
$year = $date.year
$month = $date.Month
$startDate2 = $year.ToString() + "-" + $month.ToString() + "-" + 01 + "T00:00:00.000-00:00"
$startDate = "2020-5-1T00:00:00.000-00:00"
$endDate2 = Get-Date -Format "yyyy-MM-ddTHH:mm:ss"
$toAdd = ".205-07:00"
$endDate2 = $endDate2 + $toAdd
#2019-06-23T09:07:21.205-07:00
Write-Host $endDate2
#Armar el url con las dos fechas
$url_api2 = "https://api.mypurecloud.com/api/v2/billing/reports/billableusage?startDate=" + $startDate2 +"&endDate=" + `
$endDate2
По структуре оба выглядят одинаково: Hardcoded: 2019-06-23T09: 07: 21.205-07: 00 Created 2020-05-29T15: 23: 48.000-00: 00
В документации api говорится, что это должен быть в формате «yyyy-MM-ddTHH: mm: ss.SSSZ»
Он выглядит следующим образом 2020-05-29T16: 58: 37.SSSZ
Итак, я изменяю последнюю часть убрать буквы