from datetime importdatetime, date, timedelta, timezonefrom time importtime, ctime, localtime, strftime, strptime, mktime'''%Y %m %d %H %M %S 年月日时分秒

%A %a 全写星期 简写星期'''

#生成当前时区日期事件字符串

tct =ctime()print(tct,type(tct))print(tct.strip(),type(tct.strip()))#两个获取时间的方法

print(time(),datetime.now())print('--------------------------')#获取日期对象并格式化输出

print(datetime.now().strftime('%Y-%m-%d %Z %H:%M:%S %A %x %X 星期 %w'))#获取可计算的日期差值对象

print(timedelta(1))#日期字符串转化为datetime对象

datetime_str = '2019-08-12 12/23/50'

print(datetime.strptime(datetime_str, '%Y-%m-%d %H/%M/%S'))

dt=datetime.now()print(timedelta(2))#timetuple 方式获取日期对象

dto = datetime(19,4,12,23,45,10)print(dto)print(dto.timetuple())print('=============================')#日期计算,根据日期时间差值计算日期

today =datetime.now()print(today)

days= timedelta(3)

afterday= today+daysprint(afterday)

day_minute= timedelta(days=3,seconds=3600)

after_day= today+day_minuteprint(after_day)print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')#获取UTC时间并进行时区换算

utcdt =datetime.utcnow()print(utcdt)print(utcdt.astimezone(timezone(timedelta(hours=8))))print(datetime.now().strftime('%Y>%m>%d %H:%M:%S'))print(datetime.now()-timedelta(hours=8))#秒数换日期时间

n =time()

d= timedelta(seconds=n)print(localtime(n))print(strftime('%Y/%m/%d %H:%M', localtime(n)))#获取当前日星期几 0-6 周一-周日

print(datetime.weekday(datetime.now()))#日期格式字符串换算秒数

st = strptime('2019.03.24', '%Y.%m.%d')print(st)print(mktime(st))'''Sun Apr 28 15:12:38 2019

Sun Apr 28 15:12:38 2019

1556435558.4862983 2019-04-28 15:12:38.486300

--------------------------

2019-04-28 15:12:38 Sunday 04/28/19 15:12:38 星期 0

1 day, 0:00:00

2019-08-12 12:23:50

2 days, 0:00:00

0019-04-12 23:45:10

time.struct_time(tm_year=19, tm_mon=4, tm_mday=12, tm_hour=23, tm_min=45, tm_sec=10, tm_wday=4, tm_yday=102, tm_isdst=-1)

=============================

2019-04-28 15:12:38.487751

2019-05-01 15:12:38.487751

2019-05-01 16:12:38.487751

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2019-04-28 07:12:38.487764

2019-04-28 07:12:38.487764+08:00

2019>04>28 15:12:38

2019-04-28 07:12:38.487788

time.struct_time(tm_year=2019, tm_mon=4, tm_mday=28, tm_hour=15, tm_min=12, tm_sec=38, tm_wday=6, tm_yday=118, tm_isdst=0)

2019/04/28 15:12

6

time.struct_time(tm_year=2019, tm_mon=3, tm_mday=24, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=83, tm_isdst=-1)

1553356800.0'''

'''%a 星期的简写。如 星期三为Web

%A 星期的全写。如 星期三为Wednesday

%b 月份的简写。如4月份为Apr

%B 月份的全写。如4月份为April

%c: 日期时间的字符串表示。(如: 04/07/10 10:43:39)

%d: 日在这个月中的天数(是这个月的第几天)

%f: 微秒(范围[0,999999])

%H: 小时(24小时制,[0, 23])

%I: 小时(12小时制,[0, 11])

%j: 日在年中的天数 [001,366](是当年的第几天)

%m: 月份([01,12])

%M: 分钟([00,59])

%p: AM或者PM

%S: 秒(范围为[00,61],为什么不是[00, 59],参考python手册~_~)

%U: 周在当年的周数当年的第几周),星期天作为周的第一天

%w: 今天在这周的天数,范围为[0, 6],6表示星期天

%W: 周在当年的周数(是当年的第几周),星期一作为周的第一天

%x: 日期字符串(如:04/07/10)

%X: 时间字符串(如:10:43:39)

%y: 2个数字表示的年份

%Y: 4个数字表示的年份

%z: 与utc时间的间隔 (如果是本地时间,返回空字符串)

%Z: 时区名称(如果是本地时间,返回空字符串)'''

python 日期 间隔_Python datetime time 等时间 日期 之间的计算和相互转化相关推荐

  1. python strftime模块_python datetime模块用strftime 格式化时间

    datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") datetime.datetime.now().strftime(&qu ...

  2. joi模块验证日期格式_python datetime模块详解

    一.datetime模块介绍 通过print(dir(datetime)),我们可以看到模块内属性和类: ['MAXYEAR', 'MINYEAR', '__builtins__', '__cache ...

  3. python预测药_python 最麻烦的时间有药了

    https://www.cnblogs.com/sunshineyang/p/6818834.html 一:经常使用的时间方法 1.得到当前时间 使用time模块,首先得到当前的时间戳 In [42] ...

  4. python创建时间序列_python时间序列按频率生成日期

    有时候我们的数据是按某个频率收集的,比如每日.每月.每15分钟,那么我们怎么产生对应频率的索引呢?pandas中的date_range可用于生成指定长度的DatetimeIndex. 我们先看一下怎么 ...

  5. python按日期排序_Python List拆分,按日期排序,然后加入

    好吧,我已经在这里待了好几个小时了,我承认失败,请求你的宽恕. 目标:我有多个文件(银行对账单下载),我想合并.排序.删除重复项. 下载的格式如下: 1 2 3 4 5 6 7 8"08/0 ...

  6. Python实现:开始日期 + 间隔天数,依次输入所有日期

     函数说明:  根据输入的初始日期 和具体的时间间隔,依次获得日期 code: ''' 函数中文名称: 时间间隔生成日期 函数英文名称: FUN_DATE 输入参数说明: 开始日期,间隔天数 输入参数 ...

  7. python datatime 平均值_python求数据的时间平均

    #!/usr/bin/python # encoding: utf-8 import re from itertools import imap, ifilter # 定义正则表达式 patt = r ...

  8. python输出间隔_Python:print输出间隔,换行

    原博文 2020-04-08 20:39 − # coding:utf-8 # print输出时有用什么符号间隔,间隔距离多大,如何换行 a = 0 for i in range(1, 21): a ...

  9. python输出间隔_python 生成特定间隔数列的方法

    (1)range() 和 xrange( )[python内置函数] range(开始,结束,间隔). 值得注意的是:生成数列最后一个数< 结束值. 返回结果类型:list,其中元素是integ ...

最新文章

  1. iMeta | 中科院生态中心邓晔组发布微生物组网络分析平台iNAP(图文/视频教程)
  2. 行业薪酬大跳水 区块链真的凉了?
  3. Linux mke2fs 硬盘格式化
  4. 使用Jmeter进行http接口测试
  5. PLSQL写给员工涨工资,总裁涨1000,经理涨800,其他员工涨400
  6. 手把手教你用.NET Core写爬虫
  7. text-overflow: ellipsis; 文本溢出隐藏
  8. Python的gc模块
  9. 昼猫笔记 JavaScript -- 闭包
  10. 《Python自动化》学习笔记:shutil模块使用介绍
  11. 安全地更改grub2屏幕分辨率
  12. c++builder Form重载WindowProc、WndProc 截获消息
  13. 《Java就业培训教程》_张孝祥_书内源码_07
  14. 原声php 读取excel乱码_php读取excel文件,输出的值乱码解决方法
  15. vue3使用keep-alive页面切换时报错:TypeError: parentComponent.ctx.deactivate is not a function
  16. android拦截所有短信源码,Android手机防短信电话骚扰宝典 手机也会思考
  17. 滴滴裁员 多一个月补偿反转苦情戏
  18. android studio视频路径,Android studio相关设置及实现存在于工程目录中的视频播放...
  19. C++中对字符串的操作
  20. EXCEL实现表格动态求和与累计求和

热门文章

  1. 使用Maven 实现打包生成一个可执行jar包:附详细配置解释说明
  2. CentOS7.X中使用yum安装nginx完全教程
  3. wsl centos7: Failed to get D-Bus connection: Operation not permitted
  4. Deepin v20依赖错误,检测更新失败解决办法
  5. linux命令:man,tree.find,grep,ln,tar,管道,重定向
  6. 【工具类】手动获取被spring管理的bean对象
  7. Hystrix熔断器功能测试示例数据
  8. Lua脚本式编程示例
  9. Scala Case类和对象
  10. Java案例-用户注册邮箱验证将邮箱激活码存入redis功能实现