Python获取当前时间的方法


Posted in Python onJanuary 14, 2014

我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,
为了能够更好的记住,我今天特意写下获取当前时间的方法,如果你觉的对你有用的话,可以收藏下。

取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方
文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。

你可以试下下面的方式来取得当前时间的时间戳:
import time
print time.time()
输出的结果是:
1279578704.6725271

但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:
time.localtime(time.time())
用time.localtime()方法,作用是格式化时间戳为本地的时间。
输出的结果是:
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)

现在看起来更有希望格式成我们想要的时间了。
time.strftime('%Y-%m-%d',time.localtime(time.time()))

最后用time.strftime()方法,把刚才的一大串信息格式化成我们想要的东西,现在的结果是:
2010-07-19

time.strftime里面有很多参数,可以让你能够更随意的输出自己想要的东西:
下面是time.strftime的参数:
strftime(format[, tuple]) -> string
将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
python中时间日期格式化符号:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=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 当前时区的名称
%% %号本身

你感兴趣的话,可以自己试试看。

Python 相关文章推荐
Python脚本实现DNSPod DNS动态解析域名
Feb 14 Python
python自定义类并使用的方法
May 07 Python
Python去除字符串两端空格的方法
May 21 Python
自己使用总结Python程序代码片段
Jun 02 Python
Python实现保证只能运行一个脚本实例
Jun 24 Python
python实现微信小程序自动回复
Sep 10 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
Apr 01 Python
Python 获取 datax 执行结果保存到数据库的方法
Jul 11 Python
python中seaborn包常用图形使用详解
Nov 25 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
详解Python中下划线的5种含义
Jul 15 Python
Python matplotlib多个子图绘制整合
Apr 13 Python
Python生成随机数的方法
Jan 14 #Python
python模拟登陆Tom邮箱示例分享
Jan 13 #Python
python调用cmd命令行制作刷博器
Jan 13 #Python
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 #Python
python实现异步回调机制代码分享
Jan 10 #Python
python3使用tkinter实现ui界面简单实例
Jan 10 #Python
python构造icmp echo请求和实现网络探测器功能代码分享
Jan 10 #Python
You might like
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
CodeIgniter框架基本增删改查操作示例
2017/03/23 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
js操作textarea 常用方法总结
2012/12/03 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
javascript日期操作详解(脚本之家整理)
2015/09/05 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
研究生导师评语
2014/12/31 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
干部培训工作总结2015
2015/05/25 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
公司财务管理制度
2015/08/04 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
高一数学教学反思
2016/02/18 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
深入理解Vue的数据响应式
2021/05/15 Vue.js
浅析python中特殊文件和特殊函数
2022/02/24 Python