Фильтр изодат кажется наиболее близким к тому, что вы хотите.
$ hg log -r1 --template 'date: {date|isodate}\n'
date: 2009-05-05 06:55 +0000
isodate: ключевое слово даты. Отображает дату как текстовую строку в формате ISO 8601 . Выдает строку вида «2006-09-04 15:13:13 -0700».
Сжать часовой пояс не представляется возможным. Это даже упоминается в этом SO Q&A под названием: Удаление даты hg .
Поэтому я думаю, что лучше всего будет обратиться за помощью с помощью sed
или awk
, чтобы очистить вывод в соответствии с вашими потребностями.