集团站切换校区

验证码已发送,请查收短信

图标

学习文章

当前位置:首页 > >学习文章 > >

{人工智能}python之日期和时间

发布时间: 2018-08-25 00:14:04

7.1 实验介绍

7.1.1 关于本实验

本实验主要介绍了 Python 日期和时间的相关知识点和简单操作。

7.1.2 实验目的

1.理解 Python 日期和时间的含义。

2.掌握和 Python 日期和时间的基本操作。


7.2 实验任务配置

7.2.1 概念知识

日期和时间数据的处理,是 Python 语言经常碰到的问题,Python 提供了一个 time 和

calendar 模块可以用于格式化日期和时间。

时间间隔是以秒为单位的浮点小数。每个时间戳都以自从 1970 年 1 月 1 日午夜(历元)经过了多长时间来表示。

Python 的 time 模块下有很多函数可以转换常见日期格式。

7.2.2 实验内容

步骤 1 获取当前时间

>>> import time

>>> localtime = time.localtime(time.time())

>>> print("本地时间为 :", localtime)

输出结果:

本地时间为 : time.struct_time(tm_year=2018, tm_mon=4, tm_mday=28, tm_hour=10,

tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)

步骤 2 获取格式化的时间

你可以根据需求选取各种格式,但是最简单的获取可读的时间模式的函数是 asctime():

>>> import time

>>> localtime = time.asctime( time.localtime(time.time()) )

>>> print("本地时间为 :", localtime)






输出结果:

本 地 时 间 为 : Thu Apr 7 10:05:21 2016

步骤 3 格式化日期

>>> import time

# 格式化成 2016-03-20 11:45:39 形式

>>> print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

# 格式化成 Sat Mar 28 22:24:24 2016 形式

>>> print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))

# 将格式字符串转换为时间戳

>>> a = "Sat Mar 28 22:24:24 2016"

>>> print(time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")))

输出结果:

2016-04-07 10:25:09

Thu Apr 07 10:25:09 2016

1459175064.0

步骤 4 获取某月日历

Calendar 模块有很广泛的方法用来处理年历和月历,例如打印某月的月历:

>>> import calendar


>>> cal = calendar.month(2016, 1)

>>> print("以下输出 2016 年 1 月份的日历:" )

>>> print(cal)

输出结果:

以下输出 2018 年 4 月份的日历:

April 2014

Mo Tu We Th Fr Sa Su

1

2 3 4 5 6 7 8

9 10 11 12 13 14 15

16 17 18 19 20 21 22

23 24 25 26 27 28 29

30



上一篇: {Maven}使用Maven构建项目

下一篇: {思科CCNA-RS}局域网网关在通信中的作用

十年老品牌
QQ咨询:450959328 微信咨询:togogozhong 咨询电话:020-38289118 咨询网站客服:在线客服

相关课程推荐

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!