datetime 模块学习

Posted sure-feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datetime 模块学习相关的知识,希望对你有一定的参考价值。

技术分享图片
 1 # Author: Sure Feng
 2 
 3 ‘‘‘
 4 datetime模块简单学习
 5 
 6 学会时间加减
 7 ‘‘‘
 8 
 9 import datetime, time
10 
11 # 获取当前时间
12 n_time = datetime.datetime.now()
13 print("当前时间:",n_time) #返回<class ‘datetime.datetime‘>
14 
15 # 时间戳直接转换为日期格式
16 n_date = datetime.date.fromtimestamp(time.time())
17 print("当前日期:",n_date) #返回<class ‘datetime.date‘>
18 
19 # 获取一时间段
20 print("================= 一时间段 ======================")
21 print(datetime.timedelta(days=1,seconds=2,minutes=3,hours=4,weeks=5)) #返回 36 days, 4:03:02
22 print(datetime.timedelta(microseconds=1,milliseconds=2)) #0:00:00.002001
23 
24 
25 # 时间加减
26 print("================= 时间加减 ======================")
27 p_day = datetime.timedelta(3) # <class ‘datetime.timedelta‘>
28 print("当前时间加3天:", n_time + p_day) #当前时间加3天
29 p_hour = datetime.timedelta(hours=5)
30 print("当前时间前5小时:", n_time + p_hour) #当前时间前5小时
31 print("当前日期加3天:", n_date + p_day) #当前时间前5小时
32 # 日期和时间段相加,超24h,日期加1天,如此类推
33 print("当前日期前5小时:", n_date + p_hour) #当前时间前5小时
module_datetime

 

技术分享图片
当前时间: 2018-10-03 15:10:45.273755
当前日期: 2018-10-03
================= 一时间段 ======================
36 days, 4:03:02
0:00:00.002001
================= 时间加减 ======================
当前时间加3天: 2018-10-06 15:10:45.273755
当前时间前5小时: 2018-10-03 20:10:45.273755
当前日期加3天: 2018-10-06
当前日期前5小时: 2018-10-03
answer

 

以上是关于datetime 模块学习的主要内容,如果未能解决你的问题,请参考以下文章

datetime 模块学习

PYTHON学习0044:函数---datetime模块详解--2019-8-11

Python学习笔记__12.1章 内建模块——datetime

Python学习笔记(三十二)常用内建模块— datetime

Python学习之路:time和datetime模块

常用模块学习