python-datetime模块190901

本文详细介绍了Python中日期时间的获取、生成、转换及运算操作,包括datetime模块的使用、时间戳转换、时间增量对象的创建及应用,以及日期对象的手动生成与转换。

导入模块

在这里插入图片描述

获取当前的日期时间

datetime.datetime.now()

返回值为datetime对象

在这里插入图片描述

datetime对象

在这里插入图片描述

》datetime对象具有时间的相关属性

具体有哪些属性,进去看看它的类

在这里插入图片描述

知道该对象内部构造后,取值就相当简单了

下面是获取对象的属性操作:

year 年

在这里插入图片描述

month 月

在这里插入图片描述

day 日

在这里插入图片描述

hour 小时

在这里插入图片描述

minute 分

在这里插入图片描述

second 秒

在这里插入图片描述

时间戳转为datetime对象

datetime.datetime.fromtimestamp(时间戳)

在这里插入图片描述

时间的增量对象

得到一个日期后,会有相关的运算操作

运算指的是加一天,减一天,加一个小时,减五分钟等等

它将会与datetime对象进行算术运算,从而得到一个新的datetime对象

》格式

时间增量对象 = datetime.timedelta(时间单位=值)

》增量对象实例化时怎么传参,可看类

在这里插入图片描述

》演练,获取当天的日期,拿到明天的这个时刻

1,拿到现在的时间,2019.9.1.8.45

在这里插入图片描述

2,拿到时间增量对象,我们让增量为一天

在这里插入图片描述

3,计算出最新的时间,公式为:当前时间+时间增量

在这里插入图片描述

之前的时间,2019.9.1.8.45

运算后的时间,2019.9.2.8.45

新的时间,往后增了一天

》同理,如果要拿到后五分钟的时间,时间增量

在这里插入图片描述

》拿到一个小时后的时间,时间增量

在这里插入图片描述

时间增量的小结

时间增量对象 = datetime.timedelta(时间单位=值)

》关于时间单位的写法规律

只需要记住英文就好。

时间单位,为英语中的

年月日时分秒的名词复数形式

year,年

但是我们用会传参 years

》各种情况的时间增量,都会被转为秒的形式

这个了解就好
在这里插入图片描述

手动生成对象

前面学的是自动生成

要么获取当前的时间,直接拿到日期对象

要么是根据时间戳转换为时间对象

如何手动生成对象?比如我要2019年1月1号的日期对象?

》手动生成日期对象

datetime.date(年,月,日)

在这里插入图片描述

》手动生成日期时间对象

datetime.datetime(年,月,日,时,分,秒)

在这里插入图片描述

日期对象转为时间戳

时间戳 = 日期对象.timestamp()

在这里插入图片描述

日期与时间戳可以互相转换了

那么结构化时间元组,格式化字符串转出

日期的增量操作,等等

都可以互通了

方便!

在这里插入图片描述

在这里插入图片描述

基于STM32 F4的永磁同步电机无位置传感器控制策略研究内容概要:本文围绕基于STM32 F4的永磁同步电机(PMSM)无位置传感器控制策略展开研究,重点探讨在不依赖物理位置传感器的情况下,如何通过算法实现对电机转子位置和速度的精确估计与控制。文中结合嵌入式开发平台STM32 F4,采用如滑模观测器、扩展卡尔曼滤波或高频注入法等先进观测技术,实现对电机反电动势或磁链的估算,进而完成无传感器矢量控制(FOC)。同时,研究涵盖系统建模、控制算法设计、仿真验证(可能使用Simulink)以及在STM32硬件平台上的代码实现与调试,旨在提高电机控制系统的可靠性、降低成本并增强环境适应性。; 适合人群:具备一定电力电子、自动控制理论基础和嵌入式开发经验的电气工程、自动化及相关专业的研究生、科研人员及从事电机驱动开发的工程师。; 使用场景及目标:①掌握永磁同步电机无位置传感器控制的核心原理与实现方法;②学习如何在STM32平台上进行电机控制算法的移植与优化;③为开发高性能、低成本的电机驱动系统提供技术参考与实践指导。; 阅读建议:建议读者结合文中提到的控制理论、仿真模型与实际代码实现进行系统学习,有条件者应在实验平台上进行验证,重点关注观测器设计、参数整定及系统稳定性分析等关键环节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值