Как я могу преобразовать «Чт 02 января 2020 17:24:12 GMT-0000 (GMT)» в объект DateTime сценариев Google App для выполнения дополнительных манипуляций? - PullRequest
0 голосов
/ 06 января 2020

Я получил данные из API, который дал мне метки времени в формате Unix эпохи. Я установил для epochtimedate дату, которую я получил от API. Я преобразовал с помощью

var date = Date(epochtimedate*1000);

Когда я написал это в Google Sheet с (второе поле):

currentSheet.appendRow([nickname,date,globalrating,xp,damage_dealt,damage_received,battles,all_time_average_xp,last_game_xp_avg]);

Google преобразовал этот объект даты в строку, например Thu Jan 02 2020 17:24:12 GMT-0000 (GMT) - как преобразовать обратно в объект DateTime в скрипте Google Apps?

Я собираюсь изменить исходный сценарий для преобразования в dd-MM-yyyy и HH:mm:ss для будущих захватов API, которые я буду использовать в отдельных столбцах в пересмотренном Листе. Я хочу go вернуться и преобразовать более ранние строки, чтобы я мог составить формулу таблицы Google на основе даты и времени.

1 Ответ

0 голосов
/ 06 января 2020

Попробуйте:

var date = new Date(epochtimedate*1000);

Как говорит Робг в это обсуждение :

Date() возвращает зависящую от реализации строку представляет текущую дату и время. new Date() возвращает объект Date , представляющий текущую дату и время

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