У меня есть CSV-файл, загруженный из Salesforce Dataloader, и я хочу изменить формат даты Дата последнего изменения (ГГГГ-ММ-ДДТ00: 00: 00.000Z) на (ГГГГ-ММ-ДД) с помощью Windows cmd.
Я попытался сослаться на старую ссылку ( Изменение формата даты и времени в файлах csv ).Я новичок в Windows cmd, и я не совсем понял пакетный скрипт.
Вот код пакетного скрипта, который я пытаюсь.
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%x in ('TestCSV1.csv') do (
for /f "usebackq tokens=1-3* delims=," %%i in ("%%~fx") do (
for /f "delims=" %%a in ('powershell -command \"{YYYY-MM-DDT00:00:00.000Z}\" -f [datetime]^('%%k'^)') do >>"TestCSV2.csv" echo %%i,%%j, %%a
)
)
И этот файл CSV вкоторый я должен внести изменения.
FIRSTNAME,LASTNAME,LASTMODIFIEDDATE,PHONE
Test,Last1,2019-01-21T19:07:36.000Z,9876543210
Test,Last2,2019-01-21T19:07:45.000Z,9876543211
Test,Last3,2019-01-22T05:56:20.000Z,9876543212
Нужна помощь здесь.
Спасибо