• python3对于时间的处理


    1、获取当前时间戳

    float_time = time.time()

    2、格式化当前时间

    #格式化当前时区时间
    now_time = time.strftime('%Y-%m-%d %H:%M:%S')
    print(now_time)

    3、时间戳转时间

    #时间戳转为本地时间
    local = time.localtime(1505284047.1286137)
    #时间戳转格林尼治时间
    local_s =time.gmtime(1505284047.1286137)
    pub_st = time.strftime('%Y-%m-%d %H:%M:%S',local_s)
    pub_time = time.strftime('%Y-%m-%d %H:%M:%S',local)
    print(pub_time,pub_st)

    4、字符串转时间

    #字符串转化为时间戳
    #pub_time为时间字符串 time_str为time类型的时间
    time_str = time.strptime(pub_time,'%Y-%m-%d %H:%M:%S')
    #ss为时间戳
    ss = str(time.mktime(time_str))
    #sss为格式化时间
    sss = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(float(ss)))
    print(time_str,ss,sss)

    5、%b表示英文缩写月份

    hj =  '31 Jul 2008'
    time_str = time.strptime(hj,'%d %b %Y')
    ss = str(time.mktime(time_str))
    sss = time.strftime('%Y-%m-%d',time.localtime(float(ss)))
    
    print(time_str,sss)

    6、英文对应月份字典

    time_dict = {'January':'01','February':'02','March':'03','April':'04','May':'05',
                 'June':'06','July':'07','August':'08','September':'09','October':'10','November':'11','December':'12'}
  • 相关阅读:
    RMQ(非log2储存方法)
    2016年5月份学习记录
    NOIP200504循环
    膜拜acm大牛 虽然我不会这题,但是AC还是没有问题的~(转自hzwer)
    最长公共子序列的长度
    菜鸟,大牛和教主三者的区别(转自hzwer)
    NOIP201205Vigenère密码
    NOIP200503采药
    公路乘车
    NOIP200902分数线划定
  • 原文地址:https://www.cnblogs.com/jiuyang/p/7808342.html
Copyright © 2020-2023  润新知