问题标签 [python-datetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 以纳秒为单位返回的 datetime64[ns] 对象之间的差异
我正在使用时间戳数据集。我必须计算观察结果的连续差异(时间戳)。时间戳是datetime64[ns]
类型。dfnew
是熊猫数据框。
有什么办法可以让我得到输出hour
而不是nanoseconds
. 我可以使用普通除法转换它,但我正在寻找其他替代方法。此外,当我将其保存到 txt 文件中时,“纳秒”一词也在那里。我怎么能把这个单位从保存到 txt 文件中删除我只想保存数字。任何帮助表示赞赏
django - Django 查询集、用户模型和日期时间格式
我想过滤我的查询集如下
对于 post_start_date,我想使用
然后从那里返回 7 天
我做不到
因为 user_start_date 的结果给了我这样的输出
知道如何更改 user_start_date 的输出以便操纵日期吗?
谢谢-s
python - 为什么 CapWords 中有一些 Python 中的内置类,而另一些则没有?
在 PEP 8 中,Guido 说 Python 类应该大写,除了内置类:
请注意,内置名称有一个单独的约定:大多数内置名称是单个单词(或两个单词一起运行),CapWords 约定仅用于异常名称和内置常量。
我很好奇:为什么 CapWords 中有一些内置类,而另一些则没有?例如,datetime 模块中的类(datetime、date、timedelta 等)没有大写。但是,Request(在 urllib 中)和 Queue 是。
这背后有什么原因或故事吗?
python - 新手 python 日期时间未在 codecademy 上定义
学习使用 python 编码我遇到了 datetime not defined 错误。我在 codecademy 上到处搜索,没有看到我的代码错在哪里……对不起我的新手,并感谢您的帮助。
python - 如何将时间戳转换为自午夜以来的秒数?
假设我有这个时间戳:
如何将其转换为自午夜以来的秒数?一种方法是首先将其转换为timedelta
:
那我就可以拿了total_seconds()
。但这似乎真的很啰嗦。有没有更 Pythonic 的方式?
python - 检查字符串的格式/内容
该程序旨在要求日期为 dd/mm/yyyy。然后它应该检查用户是否以正确的格式 (dd/mm/yyyy) 输入了日期。我的程序无法正确识别格式。这是我的程序:
目前打印的数字除了检查日期的有效性之外没有其他目的。到目前为止,只打印了 4,5 和 6,这意味着我的程序无法识别日期的格式。
python - Python list of Dictionaries, sort and print values by chronological order
I have a list containing multiple dictionaries. Each Dictionary will have a date and time Key. What I am trying to figure out is how print the values of each dictionary to a line in chronological order.
Below is an example of my code.
The expected output would look like this:
I would greatly appreciate anyone's guidance on this. Thanks so much.
python-2.7 - python中字符串的日期时间转换
尝试将字符串对象转换为日期时...</p>
这里 s 是一个字符串..
======datetime_new.py=============
收到如下错误:
ValueError:时间数据 '05/30/2013:10:47:34' 与格式 '%m/%d/%Y %H:%M:%S' 不匹配
python - 检查日期时间字符串是否为 ISO 8601 格式
我喜欢用dateutil.parser.parse
模块解析日期时间字符串。这很简单。但是我注意到在我的代码中我必须检查对象是否确实在 8601 中(并且知道)。
我的结构是:
我想实现类似的目标:
如果我有一个 8601 之类的2014-02-28T22:30:00+0200
parse 实用程序就可以完成它的工作。
但是,如果我有一个2014-03-20
字符串解析将在对象上添加时间。这没有错,只是不需要:2014-03-20 00:00:00
那么如何检查一个对象是否在 8601 中呢?如果在 8601 中,它知道吗?我不介意更改为另一个日期时间库。
python - 如何在 Matplotlib 中处理带时区的时间?
我有数据点,其横坐标是datetime.datetime
具有时区的对象(它们tzinfo
恰好是bson.tz_util.FixedOffset
通过 MongoDB 获得的)。
当我用 绘制它们时scatter()
,刻度标签的时区是什么?
更改timezone
inmatplotlibrc
不会改变显示图中的任何内容(我一定误解了 Matplotlib 文档中关于时区的讨论)。
我用plot()
(而不是scatter()
)做了一些实验。当给定一个日期时,它会绘制它并忽略时区。但是,当给定多个日期时,它使用一个固定的时区,但它是如何确定的呢?我在文档中找不到任何东西。
最后,plot_date()
应该是解决这些时区问题的方法吗?