范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

30例一文搞懂python日期时间处理

  本文介绍了 datetime 模块中 datetime 类的各种方法和属性,代码案例丰富,分门别类,方便使用时查找。 前言
  datetime是 python 的内置模块,用来处理日期和时间。
  该模块常用的类有:
  本文旨在讲解 datetime 模块中 datetime 类的使用方法。datetime 对象是 date 与 time 的结合体,涵盖了 date 和 time 对象的所有信息。 导入datetime类
  第一步,先导入datetime类: from datetime import datetime 构造datetime对象
  datetime(year,month,day,hour=0, minute=0, second=0, microsecond=0, tzinfo=None)
  参数范围: MINYEAR <= year <= MAXYEAR 1 <= month <= 12 1 <= day <= 指定年月的天数 0 <= hour < 24 0 <= minute < 60 0 <= second < 60 0 <= microsecond < 1000000
  实例: datetime(2019,12,6,13,30,50) # 输出 : datetime.datetime(2019, 12, 6, 13, 30, 50)类方法
  1、datetime.today()
  返回本地区当前日期时间datetime对象 datetime.today() # 输出 : datetime.datetime(2019, 12, 9, 13, 27, 54, 693978)
  2、datetime.now(tz=None)
  返回本地区当前日期时间datetime对象,可以添加时区 tz 默认无时区时,返回结果和datetime.today()一致 datetime.now() # 输出 : datetime.datetime(2019, 12, 9, 13, 27, 54, 693978)
  3、datetime.utcnow()
  返回 UTC(同格林尼治时间)日期时间datetime对象 datetime.now() # 输出 : datetime.datetime(2019, 12, 9, 13, 27, 54, 693978)
  4、datetime.fromtimestamp(timestamp, tz=None)
  返回给定时间戳的datetime对象,时区默认为空,返回当地日期时间,也可以指定时区 datetime.fromtimestamp(1575877756) # 输出 : datetime.datetime(2019, 12, 9, 15, 49, 16)
  想获取当前时间戳,可通过time模块的time方法实现: import time time.time() # 输出:1575877756.4673727
  5、datetime.utcfromtimestamp(timestamp)
  返回给定时间戳的datetime对象,日期时间默认为 UTC(同格林尼治时间) datetime.fromtimestamp(1575877756) # 输出 : datetime.datetime(2019, 12, 9, 7, 49, 16)
  6、datetime.fromordinal(ordinal)
  输入参数为天数,返回从公元 0 年开始计数的年、月、日datetime对象 比如输入参数为 365,则返回 1-12-31 datetime.fromordinal(365) # 输出 : datetime.datetime(1, 12, 31, 0, 0)
  7、datetime.combine(date, time, tzinfo=self.tzinfo)
  拼接date和time对象,形成一个新的datetime对象 可以输入时区参数,否则默认为原time的时区 date_ = datetime.today().date() time_ = datetime.today().time() datetime.combine(date_,time_) # 输出 : datetime.datetime(2019, 12, 9, 16, 12, 56, 914484)
  8、datetime.strptime(date_string, format)
  将格式化日期时间字符串,转换为datetime对象,可以转换日期、时间、日期时间 datetime.strptime("2019-11-05","%Y-%m-%d") # 输出 : datetime.datetime(2019, 11, 5, 0, 0) datetime.strptime("09:30:50","%H:%M:%S") # 输出 : datetime.datetime(1900, 1, 1, 9, 30, 50) datetime.strptime("2019-11-05 09:30:50","%Y-%m-%d %H:%M:%S") # 输出 : datetime.datetime(2019, 11, 5, 9, 30, 50)实例方法
  1、datetime.date()
  返回date对象 d = datetime(2019,12,6,13,30,50) d.date() # 输出 : datetime.date(2019, 12, 6)
  2、datetime.time()
  返回time对象 d = datetime(2019,12,6,13,30,50) d.time() # 输出 : datetime.time(13, 30, 50)
  3、datetime.timestamp()
  对于给定的datetime对象返回时间戳 d = datetime(2019,12,6,13,30,50) d.timestamp() # 输出 : 1575610250.0
  4、datetime.weekday()
  返回星期几,星期一为 0,星期天为 6 d = datetime(2019,12,6,13,30,50) d.weekday() # 输出 : 4
  5、datetime.isoweekday()
  返回星期几,星期一为 1,星期天为 7 d = datetime(2019,12,6,13,30,50) d.isoweekday() # 输出 : 5
  6、datetime.isocalendar()
  返回数组:(年、第多少周、星期几) d = datetime(2019,12,6,13,30,50) d.isocalendar() # 输出 : (2019, 49, 5)
  7、datetime.ctime()
  返回日期时间的字符串表示 d = datetime(2019,12,6,13,30,50) d.ctime() # 输出 : "Fri Dec  6 13:30:50 2019"
  8、datetime.strftime(date_string, format)
  将datetime对象转换为格式化字符串 d = datetime.today() datetime.strftime(d,"%Y-%m-%d %H:%M:%S") # 输出 : "2019-12-09 16:32:18"
  9、datetime.toordinal()
  返回从公元 0 年到指定datetime的天数 d = datetime(2019,12,6,13,30,50) d.toordinal() # 输出 : 737399类实例属性
  1、datetime.year
  返回给定datetime对象的年份 d = datetime(2019,12,6,13,30,50) d.year # 输出 : 2019
  2、datetime.month
  返回给定datetime对象的月份 d = datetime(2019,12,6,13,30,50) d.month # 输出 : 12
  3、datetime.day
  返回给定datetime对象的天数(一个月的某天) d = datetime(2019,12,6,13,30,50) d.day # 输出 : 6
  4、datetime.hour
  返回给定datetime对象的小时数(一天的某时) d = datetime(2019,12,6,13,30,50) d.hour # 输出 : 13
  5、datetime.minute
  返回给定datetime对象的分钟数(一小时的某分) d = datetime(2019,12,6,13,30,50) d.minute # 输出 : 30
  6、datetime.second
  返回给定datetime对象的秒数(一分钟的某秒) d = datetime(2019,12,6,13,30,50) d.second # 输出 : 50
  7、datetime.microsecond
  返回给定datetime对象的毫秒数(一分钟的某秒) d = datetime(2019,12,6,13,30,50,3000) d.microsecond # 输出 : 3000
  8、datetime.tzinfo
  返回datetime对象的时区,前提是在创建datetime对象时需传入tzinfo参数,如果没有传入则返回值为None。 # 获取一个含有时区的 datetime 对象 import pytz sh = pytz.timezone("Asia/Shanghai") d = datetime(2018, 11, 1, hour=8, tzinfo=sh) d.tzinfo # 输出 : 
  参考:https://www.jianshu.com/p/7beff16c379d  结论
  本文介绍了datetime模块中datetime类的各种方法和属性,代码案例丰富,分门别类,方便使用时查找。
  ······· END ·······
  如果文章对你有帮助,别忘记 点赞、评论

宋PLUSDMi超混SUV上市,开启快省静顺绿新时代91che曾经总结过混动汽车的不可能三角,即一款油电混动汽车不可能同时具有高性能低油耗低成本三个特性。基本上能够实现项就已经可以通过产品论证并上市了,能够完成两项就可以说是优秀的油从市场到政策,中国汽车用户都更需要打着国产烙印的混动技术新能源汽车应该是什么样的,只有纯电这一种形态吗?答案显然不是。从全球范围来看,不管是纯电还是氢能抑或是混动路线,其实都是人类对于清洁出行的一种探索。尤其是在化学电池研究进展缓慢的当小鹏G3520i智享版评测汽车业的诺基亚们颤抖吧相较于百年车企,小鹏汽车还很年轻,但是反过来看,7岁的小鹏汽车反而一身轻松,没有任何历史包袱。而这就让小鹏有了敢为人先的先发优势。以小鹏G3为例,仅上市一年,其销量就达到了166091十条比亚迪全系搭载刀片,4成用户希望小米汽车售价10万1比亚迪旗下全部在售纯电动车都已搭载刀片电池,并同时宣布将刀片电池进行外供。2雷军就小米第一辆汽车的车型发起投票,45用户希望是轿车,40的用户希望是SUV。而在价位段,选择10万91十条全球自动驾驶第一股将上市,美国将立法解决芯片短缺问题1今年3月长安汽车实现整体销售22。64万辆,同比增长62。02第一季度,长安汽车累计销售64。11万辆,同比增长111。56。2吉利汽车3月销量10万辆,同比增长37,一季度销量91十条新能源汽车行业简报奔驰对北汽营收贡献率达95。91雷克萨斯预计到2025年,旗下所有车型都将提供电气化版本,相关车型销量占比将超越传统汽油车型。2吉利或以200亿美元估值重启沃尔沃汽车IPO。2010年,吉利18亿美元从福特手中造车!51岁雷军的最后一战,更是蔚来小鹏们要直面的真正挑战本文转自头条号电科技小米造车的靴子落地。雷军说这是他人生的最后一战,对于他当年投资过的包括蔚来小鹏在内的新势力车企来说,这一战,其实也是冲着他们而来。造车,小米还有戏跨入2021年广汽埃安全系车型换装史诗级新皮肤,王者新姿态Carry全场如果你是游戏玩家,你一定听说过吃鸡游戏的星战新皮肤,由于酷炫值爆表,很受粉丝欢迎。在这个颜值即正义的时代,各行各业都在为提升颜值不遗余力,以此赢得更多的关注。比如,最近某米就花了好怎么辨别从网上购买的手机是否为翻新机?现在网购便捷,很多朋友都会选择从网上购买苹果手机,那么怎么知道自己购买的苹果手机是否为翻新机呢?今天小编就来教大家鉴别国行原封未激活这种是最好判断的,官网原价销售的就是原封未激活的聊一聊手机快充充电器发展史?以及2020年苹果快充选购指南你一定听过这句广告词充电五分钟,通话两小时这是15年oppo手机的广告语这句火爆大街小巷的广告语也将快充技术代入了人们的视野那么快充是如何实现快速充电的呢?苹果手机能不能选择第三方如果你在闲鱼被骗,请按照以下流程维权上次发了那个闲鱼被骗追回钱的视频视频加载中收获了很多私信真的没有办法每一个人都回复,所以这里统一写一下首先说一下我碰到的是什么情况我碰到的是买家在闲鱼发布商品,引诱你在微信交易,付
聊一聊币圈搅屎棍马斯克最近币圈可谓吸睛无数啊,功劳当然是马斯克这个搅屎棍了为啥说马斯克是搅屎棍呢?很简单,币圈的一对空气币一夜百倍的涨幅基本上归功于他的一条推特IamgettingaShibaIun,虽刘强东,又给自己发了一个大红包京东物流将于5月28日登陆港交所主板挂牌上市,5月17日京东物流开启新股认购,根据富途证券,截至1740京东物流融资认购额达到1104。6亿港元,孖展倍数为139。4倍。根据此前公尼古拉特斯拉(NikolaTesla)其人与特斯拉汽车提到特斯拉,人们会联想到最近发生的与特斯拉汽车有关的特斯拉车主维权和特斯拉车频繁出现故障问题。今天我们谈谈跟这个汽车品牌有关的人物特斯拉。尼古拉特斯拉(英语是NikolaTesla5G多久能够普及?中国移动5172000年拥有了第一部手机,花了2400元,我一个月半的工资!小翻盖,和旋铃声,外加来电提醒的小彩灯!拿在手里说不出的欢喜与满足!亟不可待的就想给家里打电话,拿出手机爆料RedmiNote10系列参数曝光天玑90067W快充上个月,Redmi发布了旗下全新的K40游戏增强版设备。随后,陆续出现了部分Redmi其他系列机型的爆料信息。此前的消息显示,Redmi有望在接下来推出全新的RedmiNote10工信部我国5G标准必要专利声明数量位列全球首位记者14日从工信部获悉,工信部副部长刘烈宏近日主持召开了5G6G专题会议。会议介绍,我国5G发展取得领先优势,已累计建成5G基站超81。9万个,占全球比例约为705G手机终端用户连国内的石墨烯美国2nm芯片技术,中芯国际的报道让它们看清现实了解更多科技资讯尽在圈聊科技。今天跟大家聊一聊国内的石墨烯美国的2nm芯片技术,中芯国际的报道给它们上了一课。进入到5月份,各大芯片厂商相继公布了在第一季度的财务报表,台积电三星的比尔盖茨被调查继前不久宣布离婚后,前世界首富微软公司创始人比尔盖茨被曝接受了微软董事会调查,此调查围绕其与女员工不恰当关系展开。据华尔街日报等多家美媒当地时间16日报道,微软公司董事会成员决定比比尔盖茨退出微软董事会原因曝光与女员工存不正当关系IT之家5月17日消息去年3月14日,比尔盖茨在一封公开信中宣布,他将退出微软和伯克希尔哈撒韦董事会,今后把更多时间留给自己,包括慈善事业,全球健康与发展,教育和气候变化。但据华尔微软董事会决定比尔盖茨应当离开董事会据彭博17日报道,据道琼斯消息,微软董事会此前决定,比尔盖茨应当离开董事会。据悉,微软董事会做出这一决定正值其对比尔盖茨展开调查之际,当时微软董事会正对比尔盖茨此前与一名女性员工的比尔盖茨与女性员工关系被调查,全球首富的离婚变得越来越荒谬比尔盖茨如今的处境不理想,压力不仅仅来自于自己前妻梅琳达方面,更来自于自己微软董事会方面。据5月17日从外媒传来的最新消息,微软董事会已经展开了对比尔盖茨的调查。形容比尔盖茨与一女