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

     1 # Author: Sure Feng
     2 
     3 '''
     4 datetime模块简单学习
     5 
     6 学会时间加减
     7 '''
     8 
     9 import datetime, time
    10 
    11 # 获取当前时间
    12 n_time = datetime.datetime.now()
    13 print("当前时间:",n_time) #返回<class 'datetime.datetime'>
    14 
    15 # 时间戳直接转换为日期格式
    16 n_date = datetime.date.fromtimestamp(time.time())
    17 print("当前日期:",n_date) #返回<class 'datetime.date'>
    18 
    19 # 获取一时间段
    20 print("================= 一时间段 ======================")
    21 print(datetime.timedelta(days=1,seconds=2,minutes=3,hours=4,weeks=5)) #返回 36 days, 4:03:02
    22 print(datetime.timedelta(microseconds=1,milliseconds=2)) #0:00:00.002001
    23 
    24 
    25 # 时间加减
    26 print("================= 时间加减 ======================")
    27 p_day = datetime.timedelta(3) # <class 'datetime.timedelta'>
    28 print("当前时间加3天:", n_time + p_day) #当前时间加3天
    29 p_hour = datetime.timedelta(hours=5)
    30 print("当前时间前5小时:", n_time + p_hour) #当前时间前5小时
    31 print("当前日期加3天:", n_date + p_day) #当前时间前5小时
    32 # 日期和时间段相加,超24h,日期加1天,如此类推
    33 print("当前日期前5小时:", n_date + p_hour) #当前时间前5小时
    module_datetime
    当前时间: 2018-10-03 15:10:45.273755
    当前日期: 2018-10-03
    ================= 一时间段 ======================
    36 days, 4:03:02
    0:00:00.002001
    ================= 时间加减 ======================
    当前时间加3天: 2018-10-06 15:10:45.273755
    当前时间前5小时: 2018-10-03 20:10:45.273755
    当前日期加3天: 2018-10-06
    当前日期前5小时: 2018-10-03
    answer
  • 相关阅读:
    SpringMVC的DispatcherServlet加载过程
    SpringMVC-HandlerMapping和HandlerAdapter
    FactoryBean简介
    Spring IOC过程
    redis基本数据类型和对应的底层数据结构
    工厂模式
    springmvc工作原理
    Java虚拟机系列-Java类加载机制
    2019年10月21日 数据库sql只取最新一条的数据
    洛谷 P2606 [ZJOI2010]排列计数
  • 原文地址:https://www.cnblogs.com/sure-feng/p/9739844.html
Copyright © 2011-2022 走看看