python:将日期时间戳转换为纪元unix时间并计算剩余天数?

标签 python

我想将 2014-08-14 20:01:28.242 转换为 unix 时间戳 245293529385 并用当前时间戳减去它以计算出有多少从 14 中减去这个值,天已经过去并最终剩余。

场景:用户注册,我想倒数他们试用的剩余天数。

最佳答案

time.strptime救援!使用格式字符串 %Y-%m-%d %H:%M:%S.%f。例如:

   import time
   t = '2014-08-14 20:01:28.242'
   ts = time.strptime(t, '%Y-%m-%d  %H:%M:%S.%f')
   timestamp = time.mktime(ts)

现在将其转换为日期时间(来自:How do you convert a Python time.struct_time object into a datetime object?):

   from datetime import datetime
   dt = datetime.fromtimestamp(timestamp)

关于python:将日期时间戳转换为纪元unix时间并计算剩余天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132745/

相关文章:

python - **(双星/星号)和 *(星号/星号)对参数有何作用?

python - 如何准确地将解析后的字符串形式的版本号更改为数字?

python - Pandas 中单个单元格中存在多个字符串导致的日期时间转换错误

python - if exists else 的简短写法

python(pandas)在数据帧内合并,无需for循环

python - 我可以进一步优化我的代码吗 - 减少 for 循环

python - 使用 NLTK WordNet 查找专有名词

python - 具有填充值/缺失值的 NetCDF 变量

python - 我如何获得斯坦福 NLTK python 模块?

python - 如何将 int 转换为二进制。在 python 2.5 上