在特定时区django中获取当前日期

克里兹

我想在我的Django应用中获取特定时区的当前日期,而与服务器的时区无关。我将用户的时区保存在数据库中。然后,我将在以下函数中使用它:

def current_date(zone):
    utc = timezone.now()
    tz = pytz.timezone(zone)
    return utc.astimezone(tz).date()

print(current_date('Pacific/Auckland')) #prints 2016-05-30
print(current_date('Africa/Accra')) #prints 2016-05-29

它似乎可行,但是使用时区似乎很复杂,我想知道这种方法是否会出错?

鲍比·乔杜里(Bobby Chowdhury)

只要获得所需的视图本身的值,它看起来就很好。由于日期/时间打印是演示的一个方面,因此您可能不希望在视图代码中而是在模板中使用以下内容:

{%负载tz%}

{{object.datetime_field | timezone:request.user.timezone}}

假设您要在用户模型中存储用户的时区选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中获取当前DateTime以获取特定时区

来自分类Dev

获取当前日期wrt时区

来自分类Dev

比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

来自分类Dev

比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

来自分类Dev

在Django中获取当前日期(和时间)

来自分类Dev

插入当前日期和特定时间 MySQL

来自分类Dev

Momentjs时区-在特定时区的时间获取日期

来自分类常见问题

在SQL Server中获取当前日期?

来自分类Dev

试图在代码中获取当前日期

来自分类Dev

在SQL Server中获取当前日期

来自分类Dev

在 Dart 中获取当前日期

来自分类Dev

获取特定时区的当前GMT偏移量

来自分类Dev

如何在unix ksh中获取当前日期和过去特定日期之间的天数?

来自分类Dev

在Java中获取当前时区的日期

来自分类Dev

如何从Java中的给定时区名称获取当前时间?

来自分类Dev

获取特定国家/地区的当前日期和时间

来自分类Dev

获取当前日期的年份

来自分类Dev

使用Python解析特定时区中的日期

来自分类Dev

Moment JS在特定时区中创建日期时间

来自分类Dev

将日期设置为 html 中的特定时区

来自分类Dev

Postgres创建时间戳(当前日期+特定时间)格式

来自分类Dev

jQuery当前日期小于X,在特定时间更改(而不是午夜)

来自分类Dev

如何检查当前日期/时间是否在可变时区中超过了设置的日期/时间?

来自分类Dev

Node.js如何获取没有时区的当前日期

来自分类Dev

Swift-获取具有不同时区的当前日期以在时间之间进行比较

来自分类Dev

如何在续集中使用数据库时区获取当前日期/时间

来自分类Dev

获取cassandra cql select中的当前日期

来自分类Dev

如何使用Bamboo获取脚本中的当前日期

来自分类Dev

MySQL查询从数据库中获取当前日期?

Related 相关文章

  1. 1

    在PHP中获取当前DateTime以获取特定时区

  2. 2

    获取当前日期wrt时区

  3. 3

    比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

  4. 4

    比较给定日期和当前日期(不包含给定时区中的时间部分)的最佳方法

  5. 5

    在Django中获取当前日期(和时间)

  6. 6

    插入当前日期和特定时间 MySQL

  7. 7

    Momentjs时区-在特定时区的时间获取日期

  8. 8

    在SQL Server中获取当前日期?

  9. 9

    试图在代码中获取当前日期

  10. 10

    在SQL Server中获取当前日期

  11. 11

    在 Dart 中获取当前日期

  12. 12

    获取特定时区的当前GMT偏移量

  13. 13

    如何在unix ksh中获取当前日期和过去特定日期之间的天数?

  14. 14

    在Java中获取当前时区的日期

  15. 15

    如何从Java中的给定时区名称获取当前时间?

  16. 16

    获取特定国家/地区的当前日期和时间

  17. 17

    获取当前日期的年份

  18. 18

    使用Python解析特定时区中的日期

  19. 19

    Moment JS在特定时区中创建日期时间

  20. 20

    将日期设置为 html 中的特定时区

  21. 21

    Postgres创建时间戳(当前日期+特定时间)格式

  22. 22

    jQuery当前日期小于X,在特定时间更改(而不是午夜)

  23. 23

    如何检查当前日期/时间是否在可变时区中超过了设置的日期/时间?

  24. 24

    Node.js如何获取没有时区的当前日期

  25. 25

    Swift-获取具有不同时区的当前日期以在时间之间进行比较

  26. 26

    如何在续集中使用数据库时区获取当前日期/时间

  27. 27

    获取cassandra cql select中的当前日期

  28. 28

    如何使用Bamboo获取脚本中的当前日期

  29. 29

    MySQL查询从数据库中获取当前日期?

热门标签

归档