python第三方库系列之二--time库

本文介绍了使用Python的time和datetime库进行时间与日期转换的方法,包括如何将时间戳转换为字符串,以及如何从字符串中解析时间戳。通过实例演示了时间戳与本地时间之间的相互转换,帮助开发者更高效地处理日期和时间相关的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

多少人走着却困在原地,多少人活着却如同死去;多少人爱着却好似分离,多少人笑着却满含泪滴~

前言:大多数用到2个库对时间格式进行相互转换:time和datetime


一、time库

#coding=utf8
import time
import datetime

print time.localtime()
# time.struct_time(tm_year=2014, tm_mon=6, tm_mday=30, tm_hour=15, tm_min=4, tm_sec=5, tm_wday=0, tm_yday=181, tm_isdst=0)

print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
# 2014-06-30 15:04:05

print type(time.time())               # <type 'float'>
print time.time()                     # 1404111845.9 怎么将这个转成字符串
print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))

time_now = "2013-12-16 10:03:01"        # 怎么将这个转成时间戳
print time.mktime(time.strptime(time_now,'%Y-%m-%d %H:%M:%S'))

二、datetime库

import datetime

datetime_now = datetime.datetime.now()
print type(datetime_now) # <type 'datetime.datetime'>
print datetime_now
print datetime_now.hour
print datetime_now.minute
print datetime_now.second
print datetime_now.microsecond

datetime_integral_minute = datetime_now - datetime.timedelta(seconds = datetime_now.second,microseconds = datetime_now.microsecond)  # 时间差
print datetime_integral_minute

datetimepicker_start_str = '2013-12-16 10:03:01'
minute_original_start_value = datetimepicker_start_str[-5:-3]             # 取出分钟数
value = int(minute_original_start_value)
print minute_original_start_value
print value


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值