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 相关文章推荐
Tornado Web服务器多进程启动的2个方法
Aug 04 Python
Python中字符编码简介、方法及使用建议
Jan 08 Python
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
python导入不同目录下的自定义模块过程解析
Nov 18 Python
Pytorch to(device)用法
Jan 08 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
python文件编写好后如何实践
Jul 07 Python
Python 防止死锁的方法
Jul 29 Python
python3中确保枚举值代码分析
Dec 02 Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 Python
在pyCharm中下载第三方库的方法
Apr 18 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
Protoss魔法科技
2020/03/14 星际争霸
php部分常见问题总结
2008/03/27 PHP
PHP 日期加减的类,很不错
2009/10/10 PHP
了解Joomla 这款来自国外的php网站管理系统
2010/03/11 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
微信 jssdk 签名错误invalid signature的解决方法
2019/01/14 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
vue 项目build错误异常的解决方法
2019/04/22 Javascript
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
python生成n个元素的全组合方法
2018/11/13 Python
Python动态声明变量赋值代码实例
2019/12/30 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
Django缓存Cache使用详解
2020/11/30 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
回门宴新郎答谢词
2014/01/12 职场文书
家庭教育的心得体会
2014/09/01 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
Python实现列表拼接和去重的三种方式
2021/07/02 Python
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技