zoukankan      html  css  js  c++  java
  • python日期函数<转>

     1 # -*- coding: utf-8 -*-
     2 
     3 from  datetime import datetime
     4 import time
     5 
     6 # 取当前时间,返回string类型
     7 now_str = time.strftime("%Y-%m-%d %H:%M:%S") 
     8 print (type(now_str))    
     9 print now_str
    10 print '---'
    11 
    12 # 取当前时间,返回datetime类型
    13 print (type(datetime.now()))    
    14 print datetime.now()
    15 print '---'
    16 
    17 # string -> datetime
    18 time_type = datetime.strptime(now_str, "%Y-%m-%d %H:%M:%S") 
    19 print type(time_type)
    20 print time_type
    21 print '---'
    22 
    23 # datetime -> string
    24 str_type = datetime.strftime(time_type, "%Y-%m-%d %H:%M:%S") 
    25 print type(str_type)
    26 print str_type
    27 
    28 #计算时间间隔
    29 starttime = datetime.now()
    30 endtime = datetime.now()
    31 print (endtime - starttime).seconds
    32 
    33 # 构造datetime对象
    34 new_dt = datetime(2005, 2, 16)
    35 print type(new_dt)
    36 print new_dt
    37 
    38 # 日期计算,这里需要datetime,而不是datetime.datetime
    39 yesterday_date = datetime.datetime.now() - datetime.timedelta(days=1)  
    40 yesterday_str = datetime.datetime.strftime(yesterday_date, "%Y%m%d")
  • 相关阅读:
    04: Dom
    03: JavaScript基础
    02: css常用属性
    01: html常用标签
    03: Memcached
    01: Redis缓存系统
    01: RabbitMQ
    04: 事件驱动、五种I/O操作、I/O多路复用select和epoll
    03: 进程、线程、协程
    [Android] 任意时刻从子线程切换到主线程的实现
  • 原文地址:https://www.cnblogs.com/aveenzhou/p/2689715.html
Copyright © 2011-2022 走看看