当前位置: 首页 > news >正文

网站建设基本概述百度浏览器官网在线使用

网站建设基本概述,百度浏览器官网在线使用,wordpress页面和自定义链接地址,网站服务器租用一年多少钱啊time模块用于取得UNIX纪元时间戳,并加以处理。但是,如果以方便的格式显示日期,或对日期进行算数运算,就应该使用datetime模块。 目录 1. datetime数据类型 1) datetime.datetime.now()表示特定时刻 2)da…

time模块用于取得UNIX纪元时间戳,并加以处理。但是,如果以方便的格式显示日期,或对日期进行算数运算,就应该使用datetime模块。

 

目录

1. datetime数据类型

1) datetime.datetime.now()表示特定时刻

2)datetime.datetime.fromtimestamp()转换时间戳

3)用于比较操作符

2. timedelta数据类型

1)timedelta数据类型表示一段时间

3. 将datetime对象转换为字符串 —— strftime()方法

4. 将字符串转换成datetime对象 —— strptime()函数


1. datetime数据类型

1) datetime.datetime.now()表示特定时刻

datetime模块有自己的datetime数据类型。datetime值表示一个特定的时刻,如下示例代码:

 调用datetime.datetime.now()返回一个datetime对象,表示当前的日期和时间,根据当前计算机的时钟。这个对象包含当前时刻的年、月、日、时、分、秒和微秒。

也可以利用datetime.datetime()函数,向它传入代表年、月、日、时、分、秒的整数,得到特定时刻的datetime对象。这些整数将保存在datetime对象的year、month、day、hour、minute和second属性中。

2)datetime.datetime.fromtimestamp()转换时间戳

UNIX纪元时间戳可以通过datetime.datetime.fromtimestamp(),转换为datetime对象。

datetime对象的日期和时间将根据本地时区转换,如下示例代码:

由此可看出表达式datetime.datetime.now()和datetime.datetime.fromtimestamp(time.time())做的事情相同,都是返回当前时刻的datetime对象。

3)用于比较操作符

datetime对象可以用比较操作符进行比较,弄清楚谁在前面。后面的datetime对象是“更大”的值,如下:

2. timedelta数据类型

1)timedelta数据类型表示一段时间

datetime模块还提供了timedelta数据类型,表示一段时间,而不是一个时刻:

  • datetime.timedelta()函数创建timedelta对象,此函数接收关键字参数weeks、days、hours、minutes、seconds、milliseconds和microseconds,这些关键字参数都是可选的。没有month和year关键字参数,因为“月”和“年”是可变的时间,依赖于特定月份或年份。
  • timedelta对象拥有的总时间以天、秒、微妙来表示,这些数字分别保存在days、seconds和microseconds属性中。
  • total_seconds()方法用于timedelta对象,返回timedelta对象表示的秒数。
  • 将一个timedelta对象传入str(),将返回格式良好的、人类可读的字符串。

2)进行日期运算

算数运算符可以用于对datetime值进行日期运算。例如,要计算今天之后1000天的日期:

如代码所示,Python将完成日期运算,弄清楚当前日期之后的1000天。这很有用,我们不用记住每个月有多少天、闰年的因素和其他棘手的细节,datetime模块会处理所有这些问题。

利用 + 和 - 运算符,timedelta对象与datetime对象或其他timedelta对象相加或相减。

利用 * 和 / 运算符,timedelta对象可以乘以或除以整数或浮点数。示例如下:

3. 将datetime对象转换为字符串 —— strftime()方法

UNIX纪元时间戳和datetime对象对人类来说都不是很友好可读。利用strftime()方法,可以将datetime对象显示为字符串。( strftime()函数命中的 f 表示格式,format)。

strftime()方法使用的指令类似于Python的字符串格式化。下表列出了完整的strftime()指令:

strftime()指令
strftime指令含义
%Y带世纪的年份,例如'2014'
%y不带世纪的年份,'00''99'19702069
%m数字表示的月份,'01''12'
%B完整的月份,例如'November'
%b简写的月份,例如'Nov'
%d一月中的第几天,'01''31'
%j一年中的第几天,'001''366'
%w一周中的第几天,'0'(周日)至'6'(周六)
%A完整的周几,例如'Monday'
%a简写的周几,例如'Mon'
%H小时(24小时时钟),'00''23'
%I小时(12小时时钟),'01''12'
%M分,'00''59'
%S秒,'00''59'
%p'AM''PM'
%%就是'%'字符

向strftime()传入一个定制的格式字符串,其中包含格式化指定(以及任何需要的斜线、冒号等),strftime()将返回一个格式化的字符串,表示datetime对象的信息。代码如下:

strftime(format)方法返回一个字符串,用format字符串中的定制格式来表示datetime对象表示的时间。

需要注意的是:strftime() 不是以 datetime.datetime 开始。

4. 将字符串转换成datetime对象 —— strptime()函数

如果有一个字符串的日期信息,如'2021/10/21 16:29:00'或'October 21, 2015', 需要转换为datetime对象,就用 datetime.datetime.strptime()函数。

strptime()函数与strftime()方法相反,但定制的格式字符串使用相同的指令,见上表strftime()指令。必须将格式字符串传入strptime(),这样它就知道如何解析和理解日期字符串。

strptime()函数命中的 p 表示解析,parse。示例代码如下:

 strptime()需要传入两个参数,第一个参数是需要转换的字符串,第二个参数是第一个参数对应的定制格式字符串。

datetime.datetime.strptime(time_string, format)函数返回一个datetime对象,它的时刻由time_string指定,利用format字符串参数来解析。

需要注意的是:带有日期信息的字符串必须准确匹配定制的格式字符串,否则Python将抛出ValueError异常。

http://www.ysxn.cn/news/1129.html

相关文章:

  • app开发做网站软件开发需要学什么
  • 网站建设与制作企业杭州seo网站排名优化
  • 有接口怎么做网站武汉百度关键词推广
  • 网站文章做排名营销策略是什么
  • python做简单的网站2021时事政治热点50条
  • 微网站自己怎么做的长春seo结算
  • 公司网站建设进度949公社招聘信息
  • wordpress在线仿站网络营销方法有什么
  • wordpress默认设置页面河北seo推广
  • 告白网站怎么做鸿科经纬教网店运营推广
  • 营销培训公司免费关键词排名优化软件
  • 什么网站自己做名片好免费网站推广
  • 搜狗网站录入营销方案100例
  • 做网站定制的一般什么价位企业网站搜索引擎推广方法
  • 网站开发和美工的区别深圳做网站的公司有哪些
  • 河间做网站百度seo快速
  • 做游戏开箱网站的法律风险外包网
  • 做的好的宠物食品网站网页制作免费模板
  • 做网站的疑问有哪些网络运营推广
  • 网站制作前景哈尔滨新闻头条今日新闻
  • 有可以做推广的网站吗seo服务建议
  • 个人能进行网站开发如何查一个关键词的搜索量
  • 天德建设集团网站seo网站优化教程
  • 惠东网站开发seo交流论坛
  • 广西建设厅网站营销策划方案模板范文
  • wordpress文章图片弹出效果重庆搜索引擎seo
  • 企业logo设计多少钱网站自然排名优化
  • 桂林有名网站制作公司关键词网络推广企业
  • 广东省医院建设协会网站首页个人网站的制作模板
  • 云南省住房和城乡建设厅网站网站搜索引擎优化的步骤