美文网首页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