多少人走着却困在原地,多少人活着却如同死去;多少人爱着却好似分离,多少人笑着却满含泪滴~
前言:大多数用到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