Python的strftime函数与calendar模块函数

  • 一、strftime函数
  • 二、calendar模块函数

一、strftime函数

strftime函数是python的time模块中的一个函数,它的调用格式为:
strftime(日期格式)
表示按指定的日期格式返回当前日期,例如:

from time import *
t3=strftime("%Y-%m-%d %H:%M:%S")
print(t3)
print("\n")

其输出为

2020-11-24 20:51:46

在这里,解释一下python的时间日期格式化符号:

  %y:表示两位数的年份(0-99)%Y:表示4位数的年份(0-9999)%m:表示月份(01-12)%d:表示月份中的某一天(0-31)%H:表示24小时制小时数(0-23)%I:表示12小时制小时数(01-12)%M:表示分钟数(00-59)%S:表示秒数(00-59)

因此,我们还可以这样写,来表示当下时间:

from time import *
t3=strftime("%y-%m-%d %I:%M:%S")
print(t3)
print("\n")输出:
20-11-24 08:53:19

二、calendar模块函数

calendar日历模块提供与日历相关的功能,在默认情况下,日历把星期一作为周一的一天,星期日作为最后一天,为了改变这种设置,可以使用setfirstweekday函数。

- setfirstweekday(weekday):设置每个星期的开始工作日代码。星期代码是0-6,代表星期一~星期日。
- firstweekday():返回当前设置的每个星期开始工作日,默认为0,也就是星期一。
- isleap(year):如果指定年份是闰年则返回True,否则返回False。
- leapdays(y1,y2):返回在[y1,y2)范围内的闰年数。
- calendar(year):返回指定年份的日历。
- month(year,month):返回指定年份和月份的日历。

例如:

from calendar import *
c=calendar(2021)
m=month(2020,11)
print(c)
print(m)

返回2021年的日历:

以及2020年11月的日历:

- monthcalendar(year,month):返回整数列表,每个子列表表示一个星期(星期一到星期六)。
- monthrange(year,month):返回两个整数,返回的第一个数代表指定年和月的第一天是星期几,返回的第二个数代表所指定月份的天数。

例如:

cm=monthcalendar(2020,11)
mr=monthrange(2020,11)
print(cm,"\n\n",mr)

输出结果为:

Python的strftime函数与calendar模块函数相关推荐

  1. 【Python 常用函数】time模块函数使用

    1.time.sleep() 程序休息()秒 import time for i in range(2):print(i,'秒')time.sleep(1) #间隔1秒后,再继续执行程序 2.time ...

  2. time函数python_python time模块函数

    #-*-coding=utf-8 -*- __author__ = 'piay' importtimedefget_struct_time():'''可以使用list或者字符串格式化 tm_year- ...

  3. python的常用函数模块_(5)Python的常用模块函数

    python 的常用系统函数,random模块函数,time模块函数和calendar模块函数. 1 random模块函数. 随机数种字,使用seed(x)函数可以设置随机数生成器的种子,通常在调用其 ...

  4. Python初级第2课——os模块(只读课堂)

    欢迎来到"只读课堂"! 这个模块和文件操作一样,使用它,可以与我们当前的系统进行交互. OS模块简单介绍 os模块主要有以下几种:posix(适用于unix操作系统) nt(win ...

  5. python ctime函数_Python time 模块

    Python time 模块 在本文中,我们将详细讨论time模块.我们将通过实例学习使用time模块中定义的不同的与时间相关的函数. Python有一个命名time为处理与时间有关的任务的模块.要使 ...

  6. python导入模块有同名_Python:导入与函数同名的模块

    背景:第一次在SE上提问.我在 Python方面还很陌生,而且在编程方面也不是很有经验.我已经四处寻找,但我没有找到这个问题的答案,我非常感谢你的帮助. 我的问题是:如何导入与函数同名的模块? 具体来 ...

  7. python 如何查看模块所有方法-Python查看模块函数,查看函数方法的详细信息

    Python查看方法的详情 1.通用的帮助函数help() 使用help()函数来查看函数的帮助信息. 如: 1 importrequests2 3 help(requests) 会有类似如下输出: ...

  8. Python基础教程(七):函数、模块

    Python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可 ...

  9. python中sin函数在哪个模块中_从零开始第5步:Python 函数和模块

    ▍『1』函数 当代码出现有规律的重复的时候,可以使用函数.函数是对代码的封装复用,也可以看成是功能的抽象. 函数通过def关键字定义,def关键字后跟一个函数的标识符,然后跟一对圆括号.圆括号之中可以 ...

最新文章

  1. DeepMind成功使用深度强化学习技术完美控制核聚变反应堆!
  2. Android权限申请的学习实践
  3. 修改linux系统中自带的jdk
  4. 文艺平衡树 Splay 学习笔记(1)
  5. OC开发_Storyboard——MapKit
  6. 关于putty连接服务器提示server unexpectedly closed connection解决方法
  7. extjs给panel添加滚动条_extjs.treePanel在ie9下滚动条的显示问题-阿里云开发者社区...
  8. python 封装对象数据_Python数据库封装实现代码示例解析
  9. 2021“华为杯”第十八届中国研究生数学建模竞赛有感
  10. html 字怎么居中怎么写,html文字居中代码怎么写
  11. 【前端GUI】—— 网站美工必须掌握的PS知识点思维导图
  12. AutoCAD启动缓慢
  13. 军火库(第一期):无线电硬件安全大牛都用哪些利器?
  14. vue 页面刷新404
  15. hive分隔符_Hive中默认分隔符介绍
  16. ABAP 计算时间差
  17. 【软件工具篇02】使用Anki克服遗忘曲线
  18. 蜜蜂在挡板外和框梁顶造赘脾的几个要素及处理方法
  19. 华为p10多屏互动在哪_华为p10如何投屏到电视?手机还有这些使用技巧
  20. 谷歌浏览器打开index.html原型页面axure_chrome_V0.6.3

热门文章

  1. #VSCode# 官网下载缓慢或下载失败
  2. 关于大数据技术原理与应用的学习(5)
  3. 解放军进行野营拉练,晴天每天走35千米,雨天每天走28千米时,11天一共走了350千米。这期间晴天共有多少天?
  4. 笔记本WiFi,蓝牙模块消失解决方法之一
  5. Java—求绝对值最大值
  6. 阿里云数据库专家王颜培:我做MySQL云原生这些年
  7. 19秋软件工程基础第一次作业
  8. 相机内外参数以及畸变参数
  9. python太难了我不会表情包_骚年,你难道不想用python给自己做张表情包吗?
  10. 教程|监控项类型—SNMP客户端