from datetime import * import time print 'date.max:' , date.max print 'date.min:' , date.min print 'date.today():' , date.today() print 'date.fromtimestamp():' , date.fromtimestamp(time.time()) # # ---- 结果 ---- # date.max: 9999-12-31 # date.min: 0001-01-01 # date.today(): 2010-04-06 # date.fromtimestamp(): 2010-04-06
from datetime import * import time print 'date.max:', date.max print 'date.min:', date.min print 'date.today():', date.today() print 'date.fromtimestamp():', date.fromtimestamp(time.time()) # # ---- 结果 ---- # date.max: 9999-12-31 # date.min: 0001-01-01 # date.today(): 2010-04-06 # date.fromtimestamp(): 2010-04-06
now = date( 2010 , 04 , 06 ) tomorrow = now.replace(day = 07 ) print 'now:' , now, ', tomorrow:' , tomorrow print 'timetuple():' , now.timetuple() print 'weekday():' , now.weekday() print 'isoweekday():' , now.isoweekday() print 'isocalendar():' , now.isocalendar() print 'isoformat():' , now.isoformat() # # ---- 结果 ---- # now: 2010-04-06 , tomorrow: 2010-04-07 # timetuple(): (2010, 4, 6, 0, 0, 0, 1, 96, -1) # weekday(): 1 # isoweekday(): 2 # isocalendar(): (2010, 14, 2) # isoformat(): 2010-04-06
now = date(2010, 04, 06) tomorrow = now.replace(day = 07) print 'now:', now, ', tomorrow:', tomorrow print 'timetuple():', now.timetuple() print 'weekday():', now.weekday() print 'isoweekday():', now.isoweekday() print 'isocalendar():', now.isocalendar() print 'isoformat():', now.isoformat() # # ---- 结果 ---- # now: 2010-04-06 , tomorrow: 2010-04-07 # timetuple(): (2010, 4, 6, 0, 0, 0, 1, 96, -1) # weekday(): 1 # isoweekday(): 2 # isocalendar(): (2010, 14, 2) # isoformat(): 2010-04-06
now = date.today() tomorrow = now.replace(day = 7 ) delta = tomorrow - now print 'now:' , now, ' tomorrow:' , tomorrow print 'timedelta:' , delta print now + delta print tomorrow > now # # ---- 结果 ---- # now: 2010-04-06 tomorrow: 2010-04-07 # timedelta: 1 day, 0:00:00 # 2010-04-07 # True
now = date.today() tomorrow = now.replace(day = 7) delta = tomorrow - now print 'now:', now, ' tomorrow:', tomorrow print 'timedelta:', delta print now + delta print tomorrow > now # # ---- 结果 ---- # now: 2010-04-06 tomorrow: 2010-04-07 # timedelta: 1 day, 0:00:00 # 2010-04-07 # True
from datetime import *
tm = time(23 , 46 , 10 )
print 'tm:' , tm
print 'hour: %d, minute: %d, second: %d, microsecond: %d' \
% (tm.hour, tm.minute, tm.second, tm.microsecond)
tm1 = tm.replace(hour = 20 )
print 'tm1:' , tm1
print 'isoformat():' , tm.isoformat()
# # ---- 结果 ----
# tm: 23:46:10
# hour: 23, minute: 46, second: 10, microsecond: 0
# tm1: 20:46:10
# isoformat(): 23:46:10
from datetime import *
tm = time(23, 46, 10)
print 'tm:', tm
print 'hour: %d, minute: %d, second: %d, microsecond: %d' \
% (tm.hour, tm.minute, tm.second, tm.microsecond)
tm1 = tm.replace(hour = 20)
print 'tm1:', tm1
print 'isoformat():', tm.isoformat()
# # ---- 结果 ----
# tm: 23:46:10
# hour: 23, minute: 46, second: 10, microsecond: 0
# tm1: 20:46:10
# isoformat(): 23:46:10
from datetime import * import time print 'datetime.max:' , datetime.max print 'datetime.min:' , datetime.min print 'datetime.resolution:' , datetime.resolution print 'today():' , datetime.today() print 'now():' , datetime.now() print 'utcnow():' , datetime.utcnow() print 'fromtimestamp(tmstmp):' , datetime.fromtimestamp(time.time()) print 'utcfromtimestamp(tmstmp):' , datetime.utcfromtimestamp(time.time()) # ---- 结果 ---- # datetime.max: 9999-12-31 23:59:59.999999 # datetime.min: 0001-01-01 00:00:00 # datetime.resolution: 0:00:00.000001 # today(): 2010-04-07 09:48:16.234000 # now(): 2010-04-07 09:48:16.234000 # utcnow(): 2010-04-07 01:48:16.234000 # 中国位于+8时间,与本地时间相差8 # fromtimestamp(tmstmp): 2010-04-07 09:48:16.234000 # utcfromtimestamp(tmstmp): 2010-04-07 01:48:16.234000
from datetime import * import time print 'datetime.max:', datetime.max print 'datetime.min:', datetime.min print 'datetime.resolution:', datetime.resolution print 'today():', datetime.today() print 'now():', datetime.now() print 'utcnow():', datetime.utcnow() print 'fromtimestamp(tmstmp):', datetime.fromtimestamp(time.time()) print 'utcfromtimestamp(tmstmp):', datetime.utcfromtimestamp(time.time()) # ---- 结果 ---- # datetime.max: 9999-12-31 23:59:59.999999 # datetime.min: 0001-01-01 00:00:00 # datetime.resolution: 0:00:00.000001 # today(): 2010-04-07 09:48:16.234000 # now(): 2010-04-07 09:48:16.234000 # utcnow(): 2010-04-07 01:48:16.234000 # 中国位于+8时间,与本地时间相差8 # fromtimestamp(tmstmp): 2010-04-07 09:48:16.234000 # utcfromtimestamp(tmstmp): 2010-04-07 01:48:16.234000
dt = datetime.now() print '(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( '%Y-%m-%d %H:%M:%S %f' ) print '(%Y-%m-%d %H:%M:%S %p): ' , dt.strftime( '%y-%m-%d %I:%M:%S %p' ) print '%%a: %s ' % dt.strftime( '%a' ) print '%%A: %s ' % dt.strftime( '%A' ) print '%%b: %s ' % dt.strftime( '%b' ) print '%%B: %s ' % dt.strftime( '%B' ) print '日期时间%%c: %s ' % dt.strftime( '%c' ) print '日期%%x:%s ' % dt.strftime( '%x' ) print '时间%%X:%s ' % dt.strftime( '%X' ) print '今天是这周的第%s天 ' % dt.strftime( '%w' ) print '今天是今年的第%s天 ' % dt.strftime( '%j' ) print '今周是今年的第%s周 ' % dt.strftime( '%U' ) # # ---- 结果 ---- # (%Y-%m-%d %H:%M:%S %f): 2010-04-07 10:52:18 937000 # (%Y-%m-%d %H:%M:%S %p): 10-04-07 10:52:18 AM # %a: Wed # %A: Wednesday # %b: Apr # %B: April # 日期时间%c: 04/07/10 10:52:18 # 日期%x:04/07/10 # 时间%X:10:52:18 # 今天是这周的第3天 # 今天是今年的第097天 # 今周是今年的第14周
dt = datetime.now()
print '(%Y-%m-%d %H:%M:%S %f): ', dt.strftime('%Y-%m-%d %H:%M:%S %f')
print '(%Y-%m-%d %H:%M:%S %p): ', dt.strftime('%y-%m-%d %I:%M:%S %p')
print '%%a: %s ' % dt.strftime('%a')
print '%%A: %s ' % dt.strftime('%A')
print '%%b: %s ' % dt.strftime('%b')
print '%%B: %s ' % dt.strftime('%B')
print '日期时间%%c: %s ' % dt.strftime('%c')
print '日期%%x:%s ' % dt.strftime('%x')
print '时间%%X:%s ' % dt.strftime('%X')
print '今天是这周的第%s天 ' % dt.strftime('%w')
print '今天是今年的第%s天 ' % dt.strftime('%j')
print '今周是今年的第%s周 ' % dt.strftime('%U')
# # ---- 结果 ----
# (%Y-%m-%d %H:%M:%S %f): 2010-04-07 10:52:18 937000
# (%Y-%m-%d %H:%M:%S %p): 10-04-07 10:52:18 AM
# %a: Wed
# %A: Wednesday
# %b: Apr
# %B: April
# 日期时间%c: 04/07/10 10:52:18
# 日期%x:04/07/10
# 时间%X:10:52:18
# 今天是这周的第3天
# 今天是今年的第097天
# 今周是今年的第14周
#把datetime转成字符串
def datetime_toString(dt):
return dt.strftime("%Y-%m-%d-%H")
#把字符串转成datetime
def string_toDatetime(string):
return datetime.strptime(string, "%Y-%m-%d-%H")
#把字符串转成时间戳形式
def string_toTimestamp(strTime):
return time.mktime(string_toDatetime(strTime).timetuple())
#把时间戳转成字符串形式
def timestamp_toString(stamp):
return time.strftime("%Y-%m-%d-%H", tiem.localtime(stamp))
#把datetime类型转外时间戳形式
def datetime_toTimestamp(dateTim):
return time.mktime(dateTim.timetuple())
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有