Python获取、格式化当前时间日期的方法


Posted in Python onFebruary 10, 2020

Python获取当前时间_获取格式化时间:

Python获取当前时间:

使用 time.time( ) 获取到距离1970年1月1日的秒数(浮点数),然后传递给 localtime 获取当前时间

#使用 time.localtime(time.time())
import time
times = time.time()
print(times) # 表示自 1970 年 1月 1 日 过去了多久
# 1581305612.0510154 
localtime = time.localtime(times)
print(localtime)
# time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11,
# tm_min=33, tm_sec=32, tm_wday=0, tm_yday=41, tm_isdst=0)

# 2020年2月10日11时33分32秒 周一 这一年的第 41 天 非夏令时

获取格式化时间:

time.time() 获取到1970年1月1日的秒数 -> time.localtime() 转变为当前时间 -> time.asctime() 将时间格式化

#获取格式化时间
import time
times = time.time()
print(times)
# 1581306786.3478658

local_times = time.localtime(times)
print(local_times)
# time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11,
# tm_min=53, tm_sec=6, tm_wday=0, tm_yday=41, tm_isdst=0)

# 使用 asctime 将得到的 local_times 转化为有格式的时间
local_time_asctimes = time.asctime(local_times)
print(local_time_asctimes)
# Mon Feb 10 11:53:06 2020

格式化日期:

%y :两位数的年份表示 (00~99)

%Y :四位数的年份表示 (000~9999)

%m :月份(01~12)

%d :月份中的某一天(0~31)

%H :某时,24小时制(0~23)

%I :某时,12小时制(01~12)

%M :某分(0~59)

%S :某秒(00~59)

%a :周几的英文简称

%A :周几的完整英文名称

%b :月份的英文简称

%B :月份的完整英文名称

%c :本地相应的日期表示和时间表示

%j :年内的某一天(001~366)

%p :本地 A.M. 或 P.M.的等价符

%U :一年中的星期数(00~53)注:星期天为星期的开始

%w :星期(0~6)注:星期天为星期的开始

%W :一年中的星期数(00~53)注:星期一为星期的开始

%x :本地相应的日期表示

%X :本地相应的时间表示

%Z : 当前时区的名称

%% :输出一个%

time.strftime(format[,t]):

# 格式化日期
# time.strftime(format[,t]) 参数为日期格式
import time
times = time.time()
local_time = time.localtime(times)

# Y 年 - m 月 - d 日 H 时 - M 分 - S 秒
print(time.strftime("%Y-%m-%d %H:%M:%S",local_time))
# 2020-02-10 12:07:55

# Y 年 - b 月份英文简称 - d 日期 - H 时 - M 分 - S 秒 - a 周几的英文简称
print(time.strftime("%Y %b %d %H:%M:%S %a",local_time))
# 2020 Feb 10 12:07:55 Mon

获取某月的日历:

calendar.month(year,month):

获取 year 年 month 月的日历

# 获取某月的日历
import calendar

cal = calendar.month(2020,2)
print("以下为2020年2月的日历")
print(cal)
#  February 2020
# 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

以上就是三水点靠木小编整理的关于获取当前时间日期并格式化的方法,希望能够帮助到大家。

Python 相关文章推荐
Python 网络编程起步(Socket发送消息)
Sep 06 Python
Python内置数据类型详解
Aug 18 Python
Python机器学习之决策树算法实例详解
Dec 06 Python
Sanic框架流式传输操作示例
Jul 18 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
Mar 06 Python
详解PyQt5信号与槽的几种高级玩法
Mar 24 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
Oct 14 Python
python tqdm库的使用
Nov 30 Python
Python中Permission denied的解决方案
Apr 02 Python
python正则表达式re.search()的基本使用教程
May 21 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 #Python
Python实现结构体代码实例
Feb 10 #Python
Python守护进程实现过程详解
Feb 10 #Python
Python3 字典dictionary入门基础附实例
Feb 10 #Python
python列表返回重复数据的下标
Feb 10 #Python
Python中断多重循环的几种方式详解
Feb 10 #Python
django有外键关系的两张表如何相互查找
Feb 10 #Python
You might like
PHP中捕获超时事件的方法实例
2015/02/12 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
如何在PHP中生成随机数
2020/06/04 PHP
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
js切换div css注意的细节
2012/12/10 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
vue组件实例解析
2017/01/10 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
JS实现字符串翻转的方法分析
2018/08/31 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
python访问抓取网页常用命令总结
2017/04/11 Python
Python reduce()函数的用法小结
2017/11/15 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
详解python3 + Scrapy爬虫学习之创建项目
2019/04/12 Python
图文详解Django使用Pycharm连接MySQL数据库
2019/08/09 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
python实现的分层随机抽样案例
2020/02/25 Python
HTML5实现应用程序缓存(Application Cache)
2020/06/16 HTML / CSS
优秀通讯员事迹材料
2014/01/28 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书