Power shell Script для обновления полей даты и времени файла CSV с UTC по местному времени - PullRequest
0 голосов
/ 24 октября 2018

У нас есть автоматический запланированный экспорт данных Salesforce в файлы CSV в определенной папке (ежедневно в 22:00).

В каждом файле CSV есть два столбца даты и времени в формате времени UTC [2018-01-30T05:27:26.000Z].

Мое требование - создать сценарий для чтения этих файлов CSV и обновления столбцов даты и времени в местном часовом поясе и формате (дд / мм / гггг чч: мм: сс).

И янеобходимо запланировать выполнение этого скрипта каждый день (каждый день в 22:30).(мы знаем путь к папке, имя файла, имя столбца).

Пожалуйста, помогите с примером скрипта.Спасибо

1 Ответ

0 голосов
/ 24 октября 2018

То же самое, что сказал Роберт Коттерман.

Однако, с помощью этой скважины можно считать дубликатом этого обсуждения.

Преобразование списка UTC в текущую временную зону

$UTCTime = GC "C:\Scripts\UTC.txt"
$results = '' | Select UTCTime,PST
Foreach ($newtime in $UTCTime){
$strCurrentTimeZone = (Get-WmiObject win32_timezone).StandardName
$TZ = [System.TimeZoneInfo]::FindSystemTimeZoneById($strCurrentTimeZone)
$LocalTime = [System.TimeZoneInfo]::ConvertTimeFromUtc($newtime, $TZ)
$results.UTCTime = $newtime
$results.PST = $LocalTime
 $results
}

Этот ответ поможет вам начать работу, и эта последняя часть - просто использовать сценарий с запланированным заданием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...