timezone + dateparse

timezone

FixedOffset

tzinfo的子类

get_fixed_timezone

可接收参数timedelta或整数形式的分钟数
用于返回相对于utc的FixedOffset

get_default_timezone

根据settings中的设置,构造并返回pytz.timezone,有缓存

activate deactivate

设置时区到线程变量_active中,用于缓存

get_current_timezone

获取缓存中即线程变量中的timezone

now

根据设置中的USE_TZ来返回naive或aware的utc时间

localdate(value=None, timezone=None)

localtime(value=None, timezone=None)

aware时间的转换
value默认使用now,timezone默认为本地

is_aware

is_naive

make_aware(value, timezone=None, is_dst=None)

接收naive时间转为aware
如果timezone有localize,即pytz创建的则调用
否则使用replace直接加

make_naive(value, timezone=None)

调用astimezone来转换到指定的timezone
之后若timezone有normalize,即pytz创建的则调用
最后返回时replace了tzinfo为None

dateparse

parse_date

parse_time

parse_datetime

parse_datetime

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,911评论 0 13
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,208评论 0 9
  • 高阶函数:将函数作为参数 sortted()它还可以接收一个key函数来实现自定义的排序,reversec参数可反...
    royal_47a2阅读 831评论 0 0
  • pyspark.sql module Module context Spark SQL和DataFrames中的重...
    盗梦者_56f2阅读 5,670评论 0 19
  • 早上好#易效能 # 蒋小园 2017/10/05(322/500) 【不忘初心,坚持始终】 健康:作息《昨晚今早》...
    圆圆jXY阅读 367评论 0 0

友情链接更多精彩内容