原则, 以datetime为中心, 起点或中转, 转化为目标对象, 涵盖了大多数业务场景中需要的日期转换处理
步骤:
1. 掌握几种对象及其关系
2. 了解每类对象的基本操作方法
3. 通过转化关系转化
涉及对象
1. datetime
2. timestamp
4. string
5. date
datetime基本操作
1. 获取当前datetime
明天
4. 获取当天开始和结束时间(00:00:00 23:59:59)
6. 获取本周/本月/上月最后一天
本周
本月
获取上个月的最后一天(可能跨年)
关系转换
几个关系之间的转化
Datetime Object / String / timestamp / time tuple
关系转换例子
datetime string
datetime -> string
string -> datetime
datetime timetuple
datetime -> timetuple
timetuple -> datetime
datetime date
datetime -> date
date -> datetime
datetime timestamp
datetime -> timestamp
timestamp -> datetime