美文网首页Python入门学习记录
Python   C6-3——时间调用

Python   C6-3——时间调用

作者: sinkpink | 来源:发表于2017-07-05 18:01 被阅读0次

        在datetime模块中继续使用限定时区输出正确时间。

          代码中可以看出不同于昨天的时间调用。从datetime模块中导入了timedelta函数;限定时区;生成当前时间now;用timedelta函数生成一天的一个时间变量;对生成的两个变脸拼接;用规定的格式(格式化)输出时间。

      打印结果可以看到是当前时区的时间,按年月日,时间的格式输出,但是日期变成了明天的。

添加了一行打印now的语句;

        跟datetime.now(tz)打印结果比较发现少了秒后的精确位数和相较标准时区(格林威治时间)的时差,并且日期变成了明天.

        再加入一句打印变化后的now语句;发现仍旧输出精确秒和时差;日期向后加一位。

        由此可以推断timedelta(days = 1)表示的是天数加一的一个时间差,然后可以跟now做运算,计算改时间差后的日期。最后格式化打印省去秒等。

总结:

1、timedelta函数表示的是一个时间差;并且可以进行运算;

2、格式化时间可以用%+相应字符表示,跟字符串的格式化类似,但存在大小写的区别。

相关文章

网友评论

    本文标题:Python   C6-3——时间调用

    本文链接:https://www.haomeiwen.com/subject/cdiqhxtx.html