python 日期 间隔_Python datetime time 等时间 日期 之间的计算和相互转化
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 等时间 日期 之间的计算和相互转化相关推荐
- python strftime模块_python datetime模块用strftime 格式化时间
datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") datetime.datetime.now().strftime(&qu ...
- joi模块验证日期格式_python datetime模块详解
一.datetime模块介绍 通过print(dir(datetime)),我们可以看到模块内属性和类: ['MAXYEAR', 'MINYEAR', '__builtins__', '__cache ...
- python预测药_python 最麻烦的时间有药了
https://www.cnblogs.com/sunshineyang/p/6818834.html 一:经常使用的时间方法 1.得到当前时间 使用time模块,首先得到当前的时间戳 In [42] ...
- python创建时间序列_python时间序列按频率生成日期
有时候我们的数据是按某个频率收集的,比如每日.每月.每15分钟,那么我们怎么产生对应频率的索引呢?pandas中的date_range可用于生成指定长度的DatetimeIndex. 我们先看一下怎么 ...
- python按日期排序_Python List拆分,按日期排序,然后加入
好吧,我已经在这里待了好几个小时了,我承认失败,请求你的宽恕. 目标:我有多个文件(银行对账单下载),我想合并.排序.删除重复项. 下载的格式如下: 1 2 3 4 5 6 7 8"08/0 ...
- Python实现:开始日期 + 间隔天数,依次输入所有日期
函数说明: 根据输入的初始日期 和具体的时间间隔,依次获得日期 code: ''' 函数中文名称: 时间间隔生成日期 函数英文名称: FUN_DATE 输入参数说明: 开始日期,间隔天数 输入参数 ...
- python datatime 平均值_python求数据的时间平均
#!/usr/bin/python # encoding: utf-8 import re from itertools import imap, ifilter # 定义正则表达式 patt = r ...
- python输出间隔_Python:print输出间隔,换行
原博文 2020-04-08 20:39 − # coding:utf-8 # print输出时有用什么符号间隔,间隔距离多大,如何换行 a = 0 for i in range(1, 21): a ...
- python输出间隔_python 生成特定间隔数列的方法
(1)range() 和 xrange( )[python内置函数] range(开始,结束,间隔). 值得注意的是:生成数列最后一个数< 结束值. 返回结果类型:list,其中元素是integ ...
最新文章
- iMeta | 中科院生态中心邓晔组发布微生物组网络分析平台iNAP(图文/视频教程)
- 行业薪酬大跳水 区块链真的凉了?
- Linux mke2fs 硬盘格式化
- 使用Jmeter进行http接口测试
- PLSQL写给员工涨工资,总裁涨1000,经理涨800,其他员工涨400
- 手把手教你用.NET Core写爬虫
- text-overflow: ellipsis; 文本溢出隐藏
- Python的gc模块
- 昼猫笔记 JavaScript -- 闭包
- 《Python自动化》学习笔记:shutil模块使用介绍
- 安全地更改grub2屏幕分辨率
- c++builder Form重载WindowProc、WndProc 截获消息
- 《Java就业培训教程》_张孝祥_书内源码_07
- 原声php 读取excel乱码_php读取excel文件,输出的值乱码解决方法
- vue3使用keep-alive页面切换时报错:TypeError: parentComponent.ctx.deactivate is not a function
- android拦截所有短信源码,Android手机防短信电话骚扰宝典 手机也会思考
- 滴滴裁员 多一个月补偿反转苦情戏
- android studio视频路径,Android studio相关设置及实现存在于工程目录中的视频播放...
- C++中对字符串的操作
- EXCEL实现表格动态求和与累计求和
热门文章
- 使用Maven 实现打包生成一个可执行jar包:附详细配置解释说明
- CentOS7.X中使用yum安装nginx完全教程
- wsl centos7: Failed to get D-Bus connection: Operation not permitted
- Deepin v20依赖错误,检测更新失败解决办法
- linux命令:man,tree.find,grep,ln,tar,管道,重定向
- 【工具类】手动获取被spring管理的bean对象
- Hystrix熔断器功能测试示例数据
- Lua脚本式编程示例
- Scala Case类和对象
- Java案例-用户注册邮箱验证将邮箱激活码存入redis功能实现