From 70f02ae20f53dfca5730a7a01dacf45f4b168a1d Mon Sep 17 00:00:00 2001 From: jdhao Date: Fri, 17 Apr 2020 18:06:48 +0800 Subject: [PATCH] fix: time zone info is now shown datetime.now() produces a naive datetime object which does not know tzinfo. So the '%z' has no effect. We need to convert it to time zone aware object using `datetime.astimezone()`. --- my_snippets/markdown.snippets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/my_snippets/markdown.snippets b/my_snippets/markdown.snippets index 40a26d4..fbb0217 100644 --- a/my_snippets/markdown.snippets +++ b/my_snippets/markdown.snippets @@ -20,7 +20,7 @@ snippet "meta(data)?" "Markdown front matter in YAML format" br title: "$1" date: `!p from datetime import datetime if not snip.c: - snip.rv=datetime.now().strftime("%Y-%m-%d %H:%M:%S%z")` + snip.rv=datetime.now().astimezone().strftime("%Y-%m-%d %H:%M:%S%z")` tags: [$2] categories: [$3] ---