python - python - 如何在python中不导入日期时间的情况下将字符串日期时间转换为日期时间?
问题描述
我有一个字符串,a = "4/1/2017 13:59"。我需要将其转换为日期对象。我可以知道如何将此字符串日期时间转换为日期时间而不在 python 中导入日期时间吗?
解决方案
import time
my_time = time.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
time.struct_time(tm_year=2005, tm_mon=6, tm_mday=1,
tm_hour=13, tm_min=33, tm_sec=0,
tm_wday=2, tm_yday=152, tm_isdst=-1)
timestamp = time.mktime(my_time)
# convert time object to datetime
from datetime import datetime
my_datetime = datetime.fromtimestamp(timestamp)
# convert time object to date
from datetime import date
my_date = date.fromtimestamp(timestamp)
不导入日期时间就无法转换为日期时间
推荐阅读
- flutter - Flutter:如何在其父级中获取子级 Stream 构建器的更新?
- javascript - 输出是字符串,我想从数组中获取数据
- python - 使用颜色条在 jupyter 中的单独单元格中生成底图和绘图
- c++ - 为什么 std::pair
不与 std::string 比较? - jupyter-lab - 左侧和顶部面板的 jupyterlab 错误的 ipywidget
- node.js - 我无法读取 Firebase Functions 上的数据
- javascript - 如何从 React-Navigation v3 中的 navigationOptions 将导航对象传递到侧面板?
- html - 如何使调整大小属性与 flexBox 一起使用?
- android - android Service 类的 kotlin 类 getter 中的溢出堆栈大小
- python - 获取 DateTimeIndex 周期的平均值,然后将它们重新分配到原始数据框列