python - 如何在不使用 Python 中的任何模块的情况下将 ISO 8601 更改为正常的日期时间?
问题描述
我需要通过仅使用和功能将其更改2019-11-21T19:05:47
为。我知道我可以在 T 处划分字符串,但从那开始,我无法继续。21/11/2019 19h 05m 47s
.split()
.join()
解决方案
在 [1] 中:t = "2019-11-21T19:05:47"
在 [2] 中:parts = t.split('T')
在 [3] 中:y,m,d = parts[0].split('-')
在 [4] 中:h,M,S = 部分[1].split(':')
在 [5] 中:t = f"{m}/{d}/{y} {h}h {M}m {S}s"
输入 [6]:t
输出 [6]:'21/11/2019 19h 05m 47s'
但我认为你应该使用 datatime 模块来解决这些问题,因为它经过了很好的测试并且可以抵抗潜在的错误。我的解决方案没有任何验证和测试!
推荐阅读
- python - 无法使用 requests.get() 方法从 django rest api 获得响应
- youtube-data-api - Youtube data api V3 插入聊天消息错误
- javascript - 如何在 NPM 模块中呈现自定义视图?
- css - Webpack 构建成功,但 styles.css 文件样式未反映
- android - 如何使用 AndroidViewClient/dump 命令进行多设备转储?
- python - 逻辑回归:ValueError:未知标签类型:“连续”
- c++ - 如何告诉 VBO 处理给定的数据?(布模拟)
- vtigercrm - vtiger 从 7.0.1 升级到 7.1.0 导致非法请求
- java - 在 Spring App 中调用未使用的 Bean
- maven - 通过 maven API 获取版本控制