python datetime模块

摘要:
17) 打印(dt)1213“(3)闰年确定”重要日历1516 ifcalendar.isleap(2016):

 该模块的时间有限时限:1 - 9999

dir(datetime) 

python datetime模块第1张

 1 from datetime import datetime, timedelta, timezone
 2 
 3 dt = datetime.now()
 4 t = dt.timestamp()
 5 
 6 dt1 = datetime.fromtimestamp(t)
 7 
 8 utc_dt = datetime.utcfromtimestamp(t)
 9 
10 tz_utc_8 = timezone(timedelta(hours=8))
11 utc_dt1 = dt.replace(tzinfo=tz_utc_8)
12 
13 str1 = dt.strftime("%Y-%m-%d %X")
14 str2 = dt.ctime()
15 
16 dt2 = datetime.strptime('2016-11-27', "%Y-%m-%d")
17 
18 st = dt.timetuple()
19 
20 dt3 = dt + timedelta(days=2, hours=1)

python datetime模块第2张

 练习:

(1)现在时间
(2)指定时间
(3)闰年判定
(4)今年第几天
(5)今天第几周
(6)程序运行时间
(7)判定星期几
(8)时间日期比较
python datetime模块第3张python datetime模块第4张
 1 "(1)现在时间"
 2 from datetime import datetime
 3 
 4 now1 = datetime.now()
 5 now2 = datetime.today()
 6 print(now1)
 7 print(now2)
 8 
 9 "(2)指定时间"
10 dt = datetime(2016, 12, 3, 21, 17)
11 print(dt)
12 
13 "(3)闰年判定"
14 import calendar
15 
16 if calendar.isleap(2016):
17     print("leap year")
18 
19 "(4)今年第几天"
20 import time
21 
22 print(time.localtime().tm_yday)
23 print(time.strftime("%j"))
24 
25 "(5)今天第几周"
26 print(time.strftime("%W"))
27 
28 "(6)程序运行时间"
29 t1 = time.time()
30 t2 = time.time()
31 print("run time: ", t2 - t1)
32 
33 t1 = time.clock()
34 t2 = time.clock()
35 print("{}".format(t2))
36 
37 "(7)判定星期几"
38 "0-6"
39 print(datetime.now().weekday())
40 
41 "(8)时间日期比较"
42 
43 dt1 = datetime(2016, 12, 3)
44 dt2 = datetime(2016, 12, 4)
45 print(dt1 > dt2)
46 print(dt1 == dt2)
47 print(dt1 < dt2)
48 print(dt1 is dt2)
49 print(dt1 is not dt2)
View Code
 

免责声明:文章转载自《python datetime模块》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Bucardo使用文档-lottuzabbix-agent安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python之数据类型详解

         python之数据类型详解 二.列表list  (可以存储多个值)(列表内数字不需要加引号) sort 1 s1=['a','b','zz','1','!'] 2 # s1.sort() 3 # print(s1) -->['!', '1', 'a', 'b', 'zz'] 列表排序,特殊字符不准,数字第一,字母第二,汉字第三 c...

linux时间同步

摘要: GMT/UTC/CST; /etc/localtime,/usr/share/zoneinfo/*时区文件,/etc/profile加TZ变量; 硬件时间RTC,系统时间;date,hwclock,tzselect; ntp relay server;rpm –ivh  ntp-*;ntpdate 0.uk.pool.ntp.org ;ntpq –...

[Swift]遍历字符串

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://...

关于linux系统时区的查看-修改与配置

Linux系统的时区在安装系统时,就会要求配置,或者有一个默认的配置 时区直接影响OS层的时间显示,尤其date命令显示,或者date命令进行时间转换计算时,也会有影响 1、如果查看当前系统配置的时区(通过date命令,或者查看/etc/localtime软链接可心查询到): 2、要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,    ...

定时器与系统时间(续)

额外问题处理: -------------------------------------------------------------------------------- 13) 定时器之外的一些处理     a) window环境下,定时器通知执行定时任务的时间点可能误差1毫秒;Linux环境也有类似情况,但是误差频率低很多(只是在指定时间点前后1...

HTML5实现歌词同步

开篇 HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就能够实现视频播放。相似地,在HTML5中也有相应的处理音频文件的标签,那就是audio标签 在线Demo audio标签 实现一个audio标签非常easy,相应的html代码例如以下: <audio id="player" src="music/我在人民...