zoukankan      html  css  js  c++  java
  • datetime模块

     1 '''
     2 datetime比time高级了不少,可以理解为datetime基于time进行
     3 了封装,提供了更多使用的函数,datetime模块的接口则更直观、
     4 更容易调用。
     5 '''
     6 import datetime
     7 # 1、获取当前时间:datetime.datetime.now()
     8 now = datetime.datetime.now()
     9 print(now)
    10 
    11 # 2、获取指定时间
    12 # datetime.datetime(年, 月, 日 [, 时, 分, 秒, 毫秒])
    13 timeDate = datetime.datetime(2018, 12, 20, 11, 20, 23, 1234)
    14 print(timeDate)
    15 timeDate = datetime.datetime(2018, 12, 20)
    16 print(timeDate)
    17 
    18 # 3、将时间转为字符串:
    19 # 时间对象.strftime(自定义时间格式)
    20 strTime = now.strftime("%y-%m-%d")
    21 print(strTime)
    22 
    23 # 4、将字符串转为时间类型:
    24 # datetime.datetime.strptime(时间字符串, 自定义时间格式)
    25 date = datetime.datetime.strptime(strTime, "%y-%m-%d")
    26 print(date)
    27 
    28 # 5、时间运算:时间相减
    29 timeDate1 = datetime.datetime(2019, 6, 20, 1, 20, 20)
    30 timeDate2 = datetime.datetime(2019, 7, 20, 2, 20, 20)
    31 timeDate3 = timeDate2 - timeDate1
    32 print(timeDate3)
    33 # 获取间隔天数
    34 print(timeDate3.days)
    35 # 获取除天数以外的秒数
    36 print(timeDate3.seconds)
    37 
    38 # print(timeDate1 + timeDate2)  # 错误
  • 相关阅读:
    最短路径问题/Spfa
    cddiv/数组维护
    cfdiv2/c/找规律
    Codeforces Round #343 (Div. 2)【A,B水题】
    POJ 2135_Farm Tour
    POJ 3469_Dual Core CPU
    POJ 3469_Dual Core CPU
    POJ 3281_Dining
    POJ 3281_Dining
    POJ 3041_Asteroids
  • 原文地址:https://www.cnblogs.com/BKY88888888/p/11272162.html
Copyright © 2011-2022 走看看