zoukankan      html  css  js  c++  java
  • 常用内建模块-时间模块

    1.datetime  处理日期时间

    获取当前日期和时间

    1 from datetime import datetime
    2 now=datetime.now()
    3 print(now)

    获取指定日期和时间

    1 from datetime import datetime
    2 
    3 dt=datetime(2019,6,26,17,14)
    4 print(dt)

    datetime转timestamp  本地时间转时间戳,timestamp的值与时区无关,计算机存储的是timestamp,1970年1月1日00:00:00(格林威治时间)

    1 from datetime import datetime
    2 
    3 dt=datetime.now()
    4 print(dt.timestamp())

    timestamp转datetime

    1 from datetime import datetime
    2 
    3 t=1234567890
    4 print(datetime.fromtimestamp(t)) #本地时间,东8区
    5 print(datetime.utcfromtimestamp(t))  #格林时间,UTC标准时区

    str转datetime

    1 from datetime import datetime
    2 
    3 d = datetime.strptime('2019.6.26 17:30:00','%Y.%m.%d %H:%M:%S')
    4 print(d)

    datetime转str

    1 from datetime import datetime
    2 
    3 now = datetime.now()
    4 print(now.strftime('%a,%b,%d %H:%M:%S'))#星期几,月份,日

    日期输出格式

    python中时间日期格式化符号:
    
    %y 两位数的年份表示(00-99%Y 四位数的年份表示(000-9999%m 月份(01-12%d 月内中的一天(0-31%H 24小时制小时数(0-23%I 12小时制小时数(01-12%M 分钟数(00=59%S 秒(00-59)
    
     
    
    %a 本地简化星期名称
    
    %A 本地完整星期名称
    
    %b 本地简化的月份名称
    
    %B 本地完整的月份名称
    
    %c 本地相应的日期表示和时间表示
    
    %j 年内的一天(001-366%p 本地A.M.或P.M.的等价符
    
    %U 一年中的星期数(00-53)星期天为星期的开始
    
    %w 星期(0-6),星期天为星期的开始
    
    %W 一年中的星期数(00-53)星期一为星期的开始
    
    %x 本地相应的日期表示
    
    %X 本地相应的时间表示
    
    %Z 当前时区的名称
    
    %% %号本身
    View Code

    datetime加减  导入timedelta直接+-

    1 from datetime import datetime,timedelta
    2 
    3 now = datetime.now()
    4 print(now+timedelta(days=1000,hours=1))

    本地时间转UTC时间

    1 from datetime import datetime,timedelta,timezone
    2 
    3 tz_utc_8 = timezone(timedelta(hours=8))#创建时区UTC+8:00
    4 now = datetime.now()
    5 print(now.replace(tzinfo=tz_utc_8))

  • 相关阅读:
    使用Cloud application Studio在C4C UI里创建下拉列表(dropdown list)
    如何使用Kubernetes里的NetworkPolicy
    SpringBoot应用和PostgreSQL数据库部署到Kubernetes上的一个例子
    Kubernetes API server工作原理
    Kubernetes Helm入门指南
    两张图弄懂函数的递归(以golang为例)
    (十四)golang--函数和包
    【自然语言处理(三)】主题模型
    【自然语言处理】使用朴素贝叶斯进行语种检测
    【自然语言处理】利用朴素贝叶斯进行新闻分类(自己处理数据)
  • 原文地址:https://www.cnblogs.com/bfcs/p/11091467.html
Copyright © 2011-2022 走看看