003_001 Python 计算昨天和
代码如下:
#encoding=utf-8
print '中国'
import time
#一些函数 time
print time.time()
print time.gmtime()
print time.asctime(time.gmtime())
print time.localtime()
print time.strftime('%Y%m%d %H:%M:%S+%z').decode('gbk')
for i in range(2):
time.sleep(0.5)
print i
#类datetime
import datetime
print datetime.date.today()
print datetime.datetime.now().time()
print datetime.datetime.now()
today = datetime.date.today()
next_year = today.replace(year = today.year + 1).strftime("%Y.%m.%d")
print next_year
print datetime.date(2000,2,29)-datetime.date(2001,2,28)
#类 decimal
import decimal
print 2.3333333345789
print decimal.Decimal(2.3333333345789)
print decimal.Decimal('2.3333333345789')
#decimal精度设置
decimal.getcontext().prec = 6 #设定本线程的精度
print decimal.Decimal(1) /decimal.Decimal(7)
#计算昨天和明天的日期
today = datetime.date.today()
yestoday = today - datetime.timedelta(days=1)
tomorrow = today + datetime.timedelta(days=1)
print 'today',today
print 'yestoday',yestoday
print 'tomorrow',tomorrow
打印结果如下:
中国
1395327738.08
time.struct_time(tm_year=2014, tm_mon=3, tm_mday=20, tm_hour=15, tm_min=2, tm_sec=18, tm_wday=3, tm_yday=79, tm_isdst=0)
Thu Mar 20 15:02:18 2014
time.struct_time(tm_year=2014, tm_mon=3, tm_mday=20, tm_hour=23, tm_min=2, tm_sec=18, tm_wday=3, tm_yday=79, tm_isdst=0)
20140320 23:02:18+中国标准时间
0
1
2014-03-20
23:02:19.084000
2014-03-20 23:02:19.084000
2015.03.20
-365 days, 0:00:00
2.33333333458
2.333333334578899798117390673724003136157989501953125
2.3333333345789
0.142857
today 2014-03-20
yestoday 2014-03-19
tomorrow 2014-03-21
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341