前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python将日期转换为时间戳_python – 将日期时间转换为时间戳,然后再返回

python将日期转换为时间戳_python – 将日期时间转换为时间戳,然后再返回

作者头像
用户7886150
修改于 2021-01-19 02:21:08
修改于 2021-01-19 02:21:08
3.7K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: 日期时间的Python时间戳,反之亦然

这是一个众所周知的

 Python 3.4 issue:

 >>> from datetime import datetime

 >>> local = datetime(2014, 1, 30, 23, 59, 40, 1999)

 >>> datetime.fromtimestamp(local.timestamp())

 datetime.datetime(2014, 1, 30, 23, 59, 40, 1998)

 注意:微秒消失了. .timestamp()已经返回略小于1999微秒的结果:

 >>> from decimal import Decimal

 >>> local.timestamp()

 1391126380.001999

 >>> Decimal(local.timestamp())

 Decimal('1391126380.0019989013671875')

 >>> from datetime import datetime

 >>> local = datetime(2014, 1, 30, 23, 59, 40, 1999)

 >>> datetime.fromtimestamp(local.timestamp())

 datetime.datetime(2014, 1, 30, 23, 59, 40, 1999)

 要解决此问题,您可以使用显式公式:

 >>> from datetime import datetime, timedelta

 >>> local = datetime(2014, 1, 30, 23, 59, 40, 1999)

 >>> datetime.utcfromtimestamp(local.timestamp())

 datetime.datetime(2014, 1, 30, 23, 59, 40, 1998) # UTC time

 >>> datetime(1970, 1, 1) + timedelta(seconds=local.timestamp())

 datetime.datetime(2014, 1, 30, 23, 59, 40, 1999) # UTC time

 注意:所有示例中的输入都是本地时间,但结果是最后一次的UTC时间.

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
python常用内建模块之time、date、datetime
Python的time和datetime模块提供了时间日期工具, python中的时间有4种表示方式:
菲宇
2019/06/13
2.3K0
30例 | 一文搞懂python日期时间处理
本文旨在讲解datetime模块中datetime类的使用方法。datetime对象是 date 与 time 的结合体,涵盖了date和time对象的所有信息。
派大星的数据屋
2022/04/02
5280
python学习笔记7.2-内建模块datetime
Datetime类是Python内建的一个关于时间的类,包含有两种数据类型,datetime类型和timestamp类型,前者是本地时间类,与自己所在时区有关;在计算机中,时间实际上是用数字表示的。我
锦小年
2018/01/02
1.2K0
python datetime模块参数详解
Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块,它提供 的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。     datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR,分别表示datetime所能表示的最 小、最大年份。其中,MINYEAR = 1,MAXYEAR = 9999。     datetime模块定义了下面这几个类: datet
程序员同行者
2018/06/22
1.8K0
Python时间模块那些事
python有三大时间模块,分别是time,datetime,calendar,今天来学习下
披头
2020/04/26
1.3K0
datetime
datetime是Python处理日期和时间的标准库。 获取当前日期和时间 我们先看如何获取当前日期和时间: >>> from datetime import datetime >>> now = datetime.now() # 获取当前datetime >>> print(now) 2015-05-18 16:28:07.198690 >>> print(type(now)) <class 'datetime.datetime'> 注意到datetime是模块,datetime模块还包含一个dateti
用户1214487
2018/01/24
2.6K0
python日期和时间
python中常用的处理时间的模块有两个:time 模块、datetime 模块,time模块是比较基础的一个模块,可满足对时间类型数据的基本处理;而 datetime模块可以看做是 对time模块的一个高级封装,功能更加强大,例如在时间的加减上(获取指定时间的前(后)一天的时间,获取指定时间的前(后)一小时的时间),使用datetime模块,实现起来更为方便~
py3study
2020/01/03
2.4K0
python日期和时间
超全!Python 处理日期与时间的全面总结!
https://www.biaodianfu.com/python-datetime.html
小F
2021/10/08
2.7K0
记一次 Python 项目全量替换至 UTC 时区的重构经历(中)
上一篇文章中介绍了生成时间的格式汇总,本文将介绍将时间字符串转换为 Python 对象也就是解析的部分
远哥制造
2023/11/29
4340
Python的datetime时间、日期处理模块详解
Python中提供了多个用于对日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块。其中time模块是通过调用C库实现的,所以有些方法在某些平台上可能无法调用,但是其提供的大部分接口与C标准库time.h基本一致。time模块相比,datetime模块提供的接口更直观、易用,功能也更加强大。
程序员洲洲
2024/06/07
1370
Python的datetime时间、日期处理模块详解
Python基础模块:日期与时间模块@time+datetime
终于,回家之后准备好好学习一下,从python基础模块开始,今天为大家准备的是python的日期与时间处理模块time和datetime。
可以叫我才哥
2021/08/05
1.6K0
谷歌浏览器WebKit/Chrome时间戳与普通Unix时间戳互转 - 带Python/PHP实现
WebKit时间戳:从1601年1月1日(UTC/GMT的午夜)开始所经过的微秒数 Unix时间戳:从1970年1月1日(UTC/GMT的午夜)开始所经过的秒/毫秒数
kr
2023/01/30
8.3K0
Python3: datetime模块
datetime.date: 表示日期的类,常用的属性有year, month, day;
py3study
2020/01/06
1.2K0
python 内建模块_simulink常用模块
注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类。
全栈程序员站长
2022/11/17
8340
Python标准库笔记(3) — datetime模块
目录[-] datetime模块提供了简单和复杂的方式用于操纵日期和时间的类。虽然支持日期和时间运算,但实现的重点是为了输出格式化和操作高效地提取属性。 1. 模块内容 内容 描述 常量 datetime.MINYEAR date和datetime对象允许的最小年份 datetime.MAXYEAR date和datetime对象允许的最大年份 类 datetime.date 日期对象,属性(year, month, day) datetime.time 时间
jhao104
2018/03/20
1.3K0
【Python datetime模块精讲】:时间旅行者的日志,精准操控日期与时间
Python的datetime模块提供了日期和时间的类,用于处理日期和时间的算术运算。这个模块包括date、time、datetime和timedelta等类,以及tzinfo接口和timezone类。date类用于表示年、月、日,而time类表示时间。datetime类结合了日期和时间,提供了一个单一的日期时间对象。timedelta类用于表示两个日期或时间之间的差异。此外,tzinfo接口允许用户定义时区信息,而timezone类提供了时区的实现。datetime模块广泛用于需要日期和时间计算的应用程序,如日志记录、调度和数据时间戳。它的强大功能和灵活性使其成为Python标准库中不可或缺的一部分。
爱喝兽奶的熊孩子
2024/06/28
2300
【Python datetime模块精讲】:时间旅行者的日志,精准操控日期与时间
python UTC 与 本地时间互转
最近在操作 MongoDB 时候出现了时区转换的问题,导致 Python 的时间对象存到 MongoDB 转成了 UTC 时间的格式,但是使用 Golang 查询时候与本地时间相差了 8 小时,所以这里写出了 Python 的本地时间与 UTC 时间的转换,Golang 的 MongoDB 驱动会自动做这种转换工作,请见我另一篇文章:http://blog.csdn.net/u010649766/article/details/79385948
py3study
2020/01/10
3.7K0
datetime:Python日期与时间值管理计算
datetime库也用于时间日期的处理,主要用于完成日期和时间的解析,格式化和算术运算。本篇,将完整的介绍datetime库的应用知识。
luckpunk
2023/09/13
3390
datetime:Python日期与时间值管理计算
Python 日期和时间用法超强总结
时间无疑是生活各个方面中最关键的因素之一,因此,记录和跟踪时间变得非常重要。在 Python 中,可以通过其内置库跟踪日期和时间。今天我们来介绍关于 Python 中的日期和时间,一起来了解如何使用time和datetime模块查找和修改日期和时间。
可以叫我才哥
2022/11/11
4910
Python时间获取及转换
datetime是date与time的结合体,包括date与time的所有信息。 函数原型是: datetime. datetime (year, month, day[ , hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] ) 各参数的含义与date、time的构造函数中的一样,要注意参数值的范围。 获取datetime对象 In [16]: import datetime In [17]: now = datetime.date
行 者
2018/03/26
1.3K0
相关推荐
python常用内建模块之time、date、datetime
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档