关于python时间模块问题
#:当前时间时间戳 1312181113.31
print(time.time())
#将字符串转成时间戳
ts = '2011-08-01 14:15:40'
b = time.mktime(time.strptime(ts,'%Y-%m-%d %H:%M:%S'))
print(b)
#返回指定时间的时间戳使用mktime
d = datetime.datetime(1997,12,29,15,59,59)
t = d.timetuple()#再转为元组
print(time.mktime(t)) #使用time的mktime方法返回时间戳
#将时间戳转成时间使用strftime()
u = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.mktime(t)))
print(u)
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(b)))
#当前时间 2011-08-01 14:44:32.640000
print(datetime.datetime.now())
#或者:
print(time.strftime('%Y-%m-%d %H:%M:%S'))
以例子需要说明:
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 当前时区的名称
%% %号本身
参看 http://blog.csdn.net/kiki113/article/details/4033017
分享到:
相关推荐
这些模块可以帮助我们执行日期时间的算术运算、格式化和解析日期时间字符串等操作。本文将详细介绍如何在Python中使用日期和时间,包括基础概念、常用函数和实际应用案例。 日期和时间是编程中的基础概念,Python的...
3. 日期时间比较:`pendulum`提供了丰富的比较操作符,如`dt1 > dt2`判断第一个日期时间是否晚于第二个。 4. 时间间隔:除了`timedelta`,`pendulum`还提供了`Interval`类,用于表示两个日期时间之间的间隔,支持加...
### Python日期时间Time模块详解 #### 一、概述 Python 中处理日期和时间的主要模块有两个:`time` 和 `calendar`。本篇文章将重点介绍 `time` 模块的使用方法,包括各种与时间相关的常见操作及技巧。通过具体的...
总的来说,`whenpy`库是Python开发者处理日期和时间的得力助手,它通过提供直观且易用的API,降低了日期时间操作的复杂性,提升了开发者的生产力。对于那些经常需要处理日期和时间的项目,`whenpy`无疑是一个值得...
由于在处理日期时间的场景中,可能会遇到时区、闰秒等复杂问题,Python的`datetime`模块同样提供了一些工具来帮助开发者应对这些情况。 在实际开发中,我们还可以结合`time`模块来获取本地时间,或者结合`pytz`等第...
python常用数据类型操作---时间日历 python程序能用很多方式处理日期和时间,转换日期格式也是一个常见功能。 1.python时间操作 1.1 time模块 1.2 calendar模块 1.3 datetime模块
Python中的日期和时间操作是编程中常见的需求,Python提供了丰富的内置模块...总之,Python的datetime模块提供了全面的日期和时间操作功能,通过熟练掌握这些类和方法,我们可以轻松地处理各种日期时间相关的编程任务。
一、Python常用的内置标准模块 二、Python常用扩展库 Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等...
这两种方法都是为了将不同格式的时间数据转换成标准的日期时间对象,以便进行进一步的操作。 首先,我们来看`datetime` 模块。`datetime` 是Python标准库中的一个模块,它提供了多种日期和时间相关的类。其中最常用...
* arrow: 更好的 Python 日期时间操作类库。 * Chronyk: Python 3 的类库,用于解析手写格式的时间和日期。 * dateutil: Python datetime 模块的扩展。 * delorean: 解决 Python 中有关日期处理的棘手问题的库。 * ...
10. **标准库**:Python的标准库包含了许多内置模块,如`os`用于操作系统交互,`sys`获取系统信息,`re`支持正则表达式,`datetime`处理日期和时间,`random`生成随机数等。 以上仅是Python编程中的一部分知识点,...
- **to_datetime()函数**:将字符串或其他格式转换为日期时间类型,便于建立时间索引。 - **set_index()函数**:将某列设置为时间索引,方便时间序列操作。 3. **时间序列分析操作** - **resample()方法**:用于...
- **arrow**:一个更好的日期时间操作库,提供了更加直观的API。 - **Chronyk**:专为Python 3设计,用于解析手写格式的时间和日期。 - **dateutil**:这是datetime模块的强大扩展。 - **delorean**:解决Python中的...
本文将深入探讨在GitHub上5000多个开源Python项目中最常用的库,包括os、os.path、glob、sys、re、logging、subprocess、time、datetime、urllib、random、telnetlib、paramiko、pexpect、threading、yaml、json、...
通过以上介绍和示例,我们可以看到Python提供了丰富的内置函数来处理日期和时间,这使得在开发过程中对日期时间的操作变得简单而高效。无论是简单的格式化还是复杂的日期计算,都可以轻松实现。希望这些知识点能够...
1. arrow:提供更好的日期时间操作的库。 2. Chronyk:适用于Python 3的类库,用于解析手写的时间和日期。 3. dateutil:Python datetime模块的扩展库,用于处理日期和时间。 4. delorean:解决Python日期处理问题的...
在这个"Python Data Science常用库 Cheat Sheet"中,我们涵盖了七个关键库:NumPy、SciPy、Pandas、Matplotlib,以及基础的Python知识,还有导入数据的相关技巧。下面我们将详细探讨这些库的功能和使用方法。 1. **...
- **arrow**: 更好的Python日期时间操作类库,提供更简洁、更直观的日期时间操作。 - **Chronyk**: Python 3的类库,用于解析手写格式的时间和日期,简化了非标准日期时间字符串的解析。 - **dateutil**: Python ...
此外,对于日期和时间的复杂操作,Python 3.2引入了`datetime`模块,它提供了更强大的日期和时间处理能力。虽然`datetime`不是时间模块的一部分,但在处理时间相关的任务时,经常与`time`模块一起使用。 总的来说,...