python - 如何在python中将日期/时间字符串转换为经过的时间
问题描述
使用 python,如何将从 AWS 检索到的日期/时间转换为当前经过的时间?根据实际间隔,我想将其显示为几年前、几天前、几小时前或几分钟前。这个“函数”将在用于生成每月审计数据的几个脚本中使用。
|-------------------------|---------------------|-------------------------|
|Group Name |Group Id |Create Date |
|=========================================================================|
|AWS-Consultants |AGPAYPADVGQQQBEUBC6SN|2020-06-08 15:28:20+00:00|
|-------------------------|---------------------|-------------------------|
解决方案
您可以计算时间增量:
from datetime import datetime,timezone
create = datetime.strptime('2020-06-08 15:28:20+00:00','%Y-%m-%d %H:%M:%S%z')
print(datetime.now(timezone.utc) - create)
输出:
417 days, 1:55:45.579676
推荐阅读
- php - PHP PDO mysql 查询同时使用 column = '$var' 和 column IS NULL
- c# - 在 Angular 中导入 excel 文件并将数据传递到 ASP.NET Core API 项目中
- python - python中的浮点数列表
- java - 自动确定在 Classpath 和 Modulepath 上放置什么?
- airflow - 运行气流initdb时无法导入名称'IncorrectSchemaTypeError
- macos - VoiceProcessingIO 音频单元将意外的输入流添加到内置输出设备 (macOS)
- node.js - 如何使用 JSDoc 声明 mongodb 集合
- rxjs - 使用 RxJS 延迟一批 observables
- reactjs - React - 简单的 ul li 过滤器
- javascript - JS 函数翻倍