惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
博客园 - 司徒正美
美团技术团队
Martin Fowler
Martin Fowler
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
U
Unit 42
Y
Y Combinator Blog
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
GbyAI
GbyAI
H
Help Net Security
量子位
Last Week in AI
Last Week in AI
博客园_首页
腾讯CDC
小众软件
小众软件

老董笔记

尚硅谷机构在哪?尚硅谷培训怎么样?靠谱吗-互联网IT百科 韩顺平介绍,传智讲师,开办泰牛,入尚硅谷等一系列-互联网IT百科 pandas多重索引标准样式(写入excel有空行)-互联网IT百科 cannot join with no overlapping index names-互联网IT百科 pandas多列变多行(即宽表变长表)melt和stack函数-互联网IT百科 pandas多行转多列(长表变宽表)pivot和unstack-互联网IT百科 Index contains duplicate entries, cannot reshape完美解决-互联网IT百科 single positional indexer is out-of-bounds-互联网IT百科 Can only compare identically-labeled Series objects-互联网IT百科 pandas transform用法详解(多个案例)-互联网IT百科 python四舍五入精确实现-互联网IT百科 pandas的groupby使用apply分组排序-互联网IT百科 index 0 is out of bounds for axis 0 with size 0-互联网IT百科 pandas分组过滤filter函数-互联网IT百科 联想Win10系统如何禁用触摸屏关闭触摸-互联网IT百科 groupby分组计算transform转换返回相同长度序列-互联网IT百科 brooks seo教程python教程,brooks seo教程网盘,布鲁seo资源-互联网IT百科 电脑右键文件夹一直转圈电卡死怎么回事-互联网IT百科 施琪嘉的心理成长课(荐)-互联网IT百科 百度SEO公司_SEO推广公司哪家好_SEO外包服务如何选-老董笔记 groupby后agg同1列用多个聚合函数、不同列用不同函数、自定义函数-互联网IT百科 pandas的groupby单列多列分组聚合运算-互联网IT百科 DataFrameGroupBy对象及分组个数、分组大小、组名索引、组数据详解-互联网IT百科 pandas中groupby之Grouper and axis must be same length-互联网IT百科 pandas中groupby的分组原理-互联网IT百科 pandas的groupby的使用详解大全-互联网IT百科 openpyxl单元格自动换行强制换行Alignment(wrapText=True)-互联网IT百科 python教程全套(可就业)-互联网IT百科 联想win10系统CPU显示100%,电脑呼呼响怎么回事-互联网IT百科 如何自制CPU,CPU原理是怎么样的?-互联网IT百科
python时间模块strptime和strftime区别-互联网IT百科
2019-06-06 · via 老董笔记

  任何语言都有关于时间操作的模块!python也不例外,但是python的时间操作模块感觉特别混乱。好几个模块能实现相同的功能,这里把容易混淆的知识点记录下。

  strftime()函数返回值是字符串。

  time.strftime(arg1,arg2)。arg1是格式化字符串,arg2是time.struct_time类型。

  datetime.datetime.strftime(arg1,arg2)。arg1是格式化字符串,arg2是datetime.datetime类型。

  time.strptime(arg1,arg2)函数返回值是time.struct_time对象。

  datetime.datetime.strptime(arg1,arg2)是datetime.datetime类型,arg1是字符串,arg2是格式化字符串。

import time
import datetime

print("  以下是time模块-----")
t = time.time()
print('t---',t,type(t))

local_time = time.localtime()
print('local_time---',local_time,type(local_time))
print("转为字符串",time.strftime('%Y-%m-%d',local_time))
print("转为time.struct_time对象",time.strptime("2018-12-12","%Y-%m-%d"))

print("  以下是datetime模块-----")
t2 = datetime.datetime.fromtimestamp(t)
print('t2---',t2,type(t2))
print(t2.strftime('%Y-%m-%d'))

t3 = datetime.datetime.strptime('2019-4-4', '%Y-%m-%d')
print('t3---',t3,type(t3))

t4 = datetime.datetime.strftime(t3,'%Y-%m-%d')
print('t4---',t4,type(t4))

t =  datetime.datetime.now().strftime('%Y-%m-%d')
print('t----',t,type(t))
print(time.strptime(t,'%Y-%m-%d'))

print("  以下是根据差值求时间--")
now = datetime.datetime.now()
print(now,type(now))
day3_ago = datetime.datetime.now() - datetime.timedelta(days=3)
print(day3_ago,type(day3_ago))
res = day3_ago.strftime('%Y-%m-%d')
print(res,type(res))

print("根据datetime模块求时间差")
starttime = datetime.datetime.now()
time.sleep(2)
endtime = datetime.datetime.now()
print((endtime - starttime).days)
print((endtime - starttime).seconds)
D:installpython3python.exe D:/pyscript/test/test.py
  以下是time模块-----
t--- 1558938059.2712169 <class "float">
local_time--- time.struct_time(tm_year=2019, tm_mon=5, tm_mday=27, tm_hour=14, tm_min=20, tm_sec=59, tm_wday=0, tm_yday=147, tm_isdst=0) <class "time.struct_time">
转为字符串 2019-05-27
转为time.struct_time对象 time.struct_time(tm_year=2018, tm_mon=12, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=346, tm_isdst=-1)
  以下是datetime模块-----
t2--- 2019-05-27 14:20:59.271217 <class "datetime.datetime">
2019-05-27
t3--- 2019-04-04 00:00:00 <class "datetime.datetime">
t4--- 2019-04-04 <class "str">
t---- 2019-05-27 <class "str">
time.struct_time(tm_year=2019, tm_mon=5, tm_mday=27, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=147, tm_isdst=-1)
  以下是根据差值求时间--
2019-05-27 14:20:59.281216 <class "datetime.datetime">
2019-05-24 14:20:59.281216 <class "datetime.datetime">
2019-05-24 <class "str">
根据datetime模块求时间差
0
2
<class "datetime.datetime">

Process finished with exit code 0
   

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会