Шаблон для человека удобочитаемой даты и времени? - PullRequest
0 голосов
/ 30 мая 2019

{{ now }} дает: 2019-05-30 04:40:35.847147175 +0000 UTC m=+1983611.179295260

, и я хотел бы сделать это более понятным для человека, взяв первые 2 и присоединившись = 2019-05-30-04:40:35.847147175.

Как это можно сделать?

Неудачная попытка:

time: {{ now || splitList " " | (not sure how to slice first 2) | join "-" }}

1 Ответ

0 голосов
/ 31 мая 2019

Вы должны просмотреть весь список функций даты Sprig , где Sprig - это библиотека функций шаблона Go, которая включена в Helm.

В частностивам, вероятно, нужна функция date, которая форматирует значение time.Time, используя строку формата Go.Как сказано в связанной документации:

... примите это за базовую дату: Mon Jan 2 15:04:05 MST 2006 Запишите ее в нужном формате.

Так что попробуйте что-то вроде

{{ now | date "2006-01-02 15:04:05.000000" }}

Расширенные примеры для функции Go (*time.Time).Format, вероятно, и здесь актуальны;например, 15:04:05.999999 должен сбрасывать конечные нули, если вы этого хотите.

...