我是靠谱客的博主 潇洒小懒虫,最近开发中收集的这篇文章主要介绍Python 格式化日期,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

                                                              Python 格式化日期

一、格式化日期

    1、我们可以使用 time 模块的 strftime 方法来格式化日期。

    2、python 中的时间日期格式化符号:     

序号符号描述
1%y两位数的年份表示(00-99)
2%Y四位数的年份表示(0000-9999)
3%m月份(01-12)
4%d月中的一天(0-31)
5%H24小时制小时数(0-23)
6%l12小时制小时数(01-12)
7%M分钟数(00-59)
8%S秒(00-59)
9%a本地简化星期名称
10%A本地完整星期名称
11%b本地简化月份名称
12%B本地完整的月份名称
13%c本地相应的日期表示和时间表示
14%j年内的一天(001-366)
15%p本地AM或PM的等价符
16%U一年中的星期数(00-53),星期天为星期的开始
17%w星期(0-6),星期天为星期的开始
18%W一年中的星期数(00-53),星期一为星期的开始
19%x本地相应的日期表示
20%X本地相应的时间表示
21%Z当前时区的名称
22%%%号本身

二、实例 

import time
# 格式化成 2019-12-25 16:51:25 形式
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 运行结果:
2019-12-25 17:06:08
# 格式化成 Sat Mar 28 22:24:24 2016 形式
print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
# 运行结果:
Wed Dec 25 17:06:08 2019
# 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print(time.mktime(time.strptime(a, "%a %b %d %H:%M:%S %Y")))
# 运行结果:
1459175064.0
"""将字符串的时间"2017-10-10 23:40:00" 转换为时间戳和元组"""
a = "2017-10-10 23:40:00"
# 元组
time_tuple = time.strptime(a, "%Y-%m-%d %H:%M:%S")
print(time_tuple)
# 时间戳
print(time.mktime(time_tuple))
# 运行结果:
time.struct_time(tm_year=2017, tm_mon=10, tm_mday=10, tm_hour=23, tm_min=40, tm_sec=0, tm_wday=1, tm_yday=283, tm_isdst=-1)
1507650000.0
# 字符串格式更改。如time="2017-10-10 23:40:00",想改为 time="2017/10/10 23:40:00"
a = "2017-10-10 23:40:00"
print(time.strftime("%Y/%m/%d %H:%M:%S", time.strptime(a, "%Y-%m-%d %H:%M:%S")))
# 运行结果:
2017/10/10 23:40:00
# 获取当前时间戳转换为指定格式日期
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 运行结果:
2019-12-25 17:32:36
"""获取三天前的时间"""
# 先获得时间数组格式的日期
threeDayAgo = (datetime.now() - timedelta(days = 3))
# 转换为时间戳
timeStamp = int(time.mktime(threeDayAgo.timetuple()))
# 转换为其他字符串格式
otherStyleTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S")
print(otherStyleTime)
# 运行结果:
2019-12-22 17:32:39

 

最后

以上就是潇洒小懒虫为你收集整理的Python 格式化日期的全部内容,希望文章能够帮你解决Python 格式化日期所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部