python在Difternet时区显示DateTime



我有一个django的时区意识到的日期时间字段,请访问:

class Meeting(models.Model):
    event = models.ForeignKey(Event, on_delete=models.CASCADE)
    started_on = models.DateTimeField()
    ended_on = models.DateTimeField()

    def started_on_tz(self):
        return self.started_on.astimezone(timezone(self.event.time_zone))

我想在事件时区显示启动日期。目前,它使用我的时区显示在屏幕上。我想使用started_on_tz函数在事件的时区显示时间。

例如:

我在CST上午11点创建了一个开始。它在我的网页上打印为PST上午9点。

当我目前在PST时区时,我该如何打印CST上午11点?

我使用了DJANGO时区模板标签标签:这里提到了:https://docs.djangoproject.com/en/2.0/topics/i18n/timezones/timezones/#timezone

{% load tz %}
{% timezone "Europe/Paris" %}
    Paris time: {{ value }}
{% endtimezone %}

相关内容

  • 没有找到相关文章

最新更新