zoukankan      html  css  js  c++  java
  • python模块之time和datetime

    33、python模块之time
         1、>>> time.time()
    1470900847.8458395 ==》时间戳,从1970年到现在。
         2、>>> time.ctime()
    'Thu Aug 11 15:43:38 2016'
     
       3、>>> time.gmtime() 格林威治时间
    time.struct_time(tm_year=2016, tm_mon=8, tm_mday=11, tm_hour=7, tm_min=49, tm_sec=53, tm_wday=3, tm_yday=224, tm_isdst=0)
    >>> date1 = time.gmtime()
    >>> date1.tm_year
    2016
    >>> str1 = '{year}-{month}'.format(year=date1.tm_year,month=date1.tm_mon)
    >>> print(str1)
    2016-8
         4、>>> time.localtime() 表示本地时间
    m_ydatime.struct_time(tm_year=2016, tm_mon=8, tm_mday=11, tm_hour=15, tm_min=57, tm_sec=6, tm_wday=3, ty=224, tm_isdst=0) 
       5、time.mktime()
         >>> date1 =time.gmtime()
    >>> time.mktime(date1)
    1470873892.0
       6、>>> time.sleep(5) 程序等待5秒。
       7、time.strftime():
          date1 = time.gmtime()
          >>> time.strftime('%Y-%m-%d %H:%M:%S',date1)
     '2016-08-11 08:04:52'
       8、time.strptime():
          >>> date2 = time.strptime('2016-5-12','%Y-%m-%d')
    >>> print(date2)
    time.struct_time(tm_year=2016, tm_mon=5, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=133, tm_isdst=-1)
    34、python模块之datetime
         1、>>> date1 = datetime.date.today()
    >>> print(date1)
    2016-08-11
    2、>>> date2 = datetime.date.fromtimestamp(time.time())
    >>> print(date2)
    2016-08-11
    3、>>> date3 = datetime.datetime.now()
    >>> print(date3)
    2016-08-11 17:02:06.580013
    4、  python 的时间加减,datetime.timedelta(days=天,hours=小时,seconds=秒)
         >>> newdate = datetime.datetime.now() + datetime.timedelta(days=10)
    >>> print(newdate)
    2016-08-21 23:01:43.533585
    >>> import os
    >>> os.system('date')
    2016年 08月 11日 星期四 23:02:25 CST
    5、  >>> date3 = datetime.datetime.now()
         >>> print(date3)
    2016-08-11 23:27:18.242217
    >>> date4 = date3.replace(2015)
    >>> print(date4)
    2015-08-11 23:27:18.242217
    >>> date = date3.replace(2015,4,4)
    >>> print(date)
    2015-04-04 23:27:18.242217
    6、  datetime.datetime.strptime()同time模块中的time.strptime().
    7、时间的比较:date和date4是上面的时间。
         >>> date > date4
    False
    >>> date < date4
    True
  • 相关阅读:
    Paratroopers 最大流问题 dinic算法 水平有待提高
    Food Delivery 区间dp
    D
    Codeforces 1282A Temporarily unavailable
    PAT 顶级 1017 The Best Peak Shape (35分)(最长上升子序列)
    POJ 2217 Secretary(后缀数组+高度数组)
    团体程序设计天梯赛 L1-011~L1-015
    PAT顶级解题目录
    PAT顶级 1005 Programming Pattern (35分)(后缀数组+基数排序 或 字符串哈希)
    团体程序设计天梯赛 L1-006~L1-010
  • 原文地址:https://www.cnblogs.com/cfj271636063/p/5776886.html
Copyright © 2011-2022 走看看