时间对象 时间字符串 时间戳 相关转换
1. datetime to str
import time
print(“1.时间对象转字符串1:”, datetime.datetime.now().isoformat(sep=" “))
print(“1.时间对象转字符串2:”, f”{datetime.datetime.now()}“)
print(“1.时间对象转字符串3:”, datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S’))
print(“1.时间对象转字符串4:”, datetime.datetime.now().date().strftime(‘%Y-%m-%d %H:%M:%S’))
print(“1.时间对象转字符串5:”, datetime.datetime.now().time().strftime(‘%H:%M:%S’))
print(“1.时间对象转字符串6:”, datetime.datetime(2024, 4, 2, 12, 0).strftime(‘%Y-%m-%d %H:%M:%S’))
“””
输出:
1.时间对象转字符串1: 2024-04-02 14:34:12.505526
1.时间对象转字符串2: 2024-04-02 14:34:12.505526
1.时间对象转字符串3: 2024-04-02 14:34:12
1.时间对象转字符串4: 2024-04-02 00:00:00
1.时间对象转字符串5: 14:34:12
1.时间对象转字符串6: 2024-04-02 12:00:00
“”"
2. str to datetime
print("2.字符串转时间对象(整天)1: ", datetime.datetime.strptime(“2024-04-02”, “%Y-%m-%d”))
print("2.字符串转时间对象(整点)2: ", datetime.datetime.strptime(“2024-04-02 14:01:00”, “%Y-%m-%d %H:%M:%S”))
print(“2.字符串转时间对象(微妙)3: “, datetime.datetime.strptime(“2024-04-02 14:01:00.634111”, “%Y-%m-%d %H:%M:%S.%f”))
“””
输出:
2.字符串转时间对象(整天)1: 2024-04-02 00:00:00
2.字符串转时间对象(整点)2: 2024-04-02 14:01:00
2.字符串转时间对象(微妙)3: 2024-04-02 14:01:00.634111
“””
3. datetime to timestamp
print("3.时间对象转字符串1: ", datetime.datetime.now().timestamp())
print("3.时间对象转字符串2: ", datetime.datetime(2024, 4, 2, 12, 0).timestamp())
print(“3.时间对象转字符串3: “, time.mktime(datetime.datetime.now().timetuple()))
“””
输出:
3.时间对象转字符串1: 1712039652.522224
3.时间对象转字符串2: 1712030400.0
3.时间对象转字符串3: 1712039652.0
“””
4. timestamp to datetime
print(“4.时间戳转时间对象1”, datetime.datetime.fromtimestamp(time.time()))
print(“4.时间戳转时间对象2”, datetime.datetime.fromtimestamp(1714912134))
“”"
输出:
4.时间戳转时间对象1 2024-04-02 14:34:12.522225
4.时间戳转时间对象2 2024-05-05 20:28:54
“”"
5. str to timestamp
print("5.时间字符串转时间戳1: ", time.mktime(time.strptime(“2024-05-05 20:28:54”, “%Y-%m-%d %H:%M:%S”)))
print("5.时间字符串转时间戳2: ", datetime.datetime.strptime(“2024-04-02 14:01:00”, “%Y-%m-%d %H:%M:%S”).timestamp())
print(“5.时间字符串转时间戳2: “, datetime.datetime.strptime(“2024-04-02 14:01:00.634111”, “%Y-%m-%d %H:%M:%S.%f”).timestamp())
“””
输出:
5.时间字符串转时间戳1: 1714912134.0
5.时间字符串转时间戳2: 1712037660.0
5.时间字符串转时间戳2: 1712037660.634111
“””
6. timestamp to str
print("6.时间戳转时间字符串1: ", time.localtime(1462451334))
print(“6.时间戳转时间字符串2: “, datetime.datetime.fromtimestamp(time.time()))
“””
输出:
6.时间戳转时间字符串1: time.struct_time(tm_year=2016, tm_mon=5, tm_mday=5, tm_hour=20, tm_min=28, tm_sec=54, tm_wday=3, tm_yday=126, tm_isdst=0)
6.时间戳转时间字符串2: time.struct_time(tm_year=2024, tm_mon=4, tm_mday=2, tm_hour=14, tm_min=34, tm_sec=12, tm_wday=1, tm_yday=93, tm_isdst=0)
“””
时间加减, 获取一天前五小时后
print(“7.时间对象减法1”, datetime.datetime.now() - datetime.timedelta(days=1))
print(“7.时间对象减法2”, datetime.datetime.now() + datetime.timedelta(hours=5))
“”"
输出:
7.时间对象减法1 2024-04-01 15:08:36.958557
7.时间对象减法2 2024-04-02 20:08:36.958557
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)
里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)