ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python 中的日期时间

2022-09-12 09:31:20  阅读:285  来源: 互联网

标签:函数 Python datetime 日期 时间 使用 变量


Python 中的日期时间

Datetime 是 Python 编程中提供的用于访问日期和时间的库。通常表示日期时间 yyyy-mm-dd hh:mm:ss .有两种调用方式:

导入日期时间

或者,您也可以将方法与命令一起使用:

从日期时间导入 *

上面如何调用datetime的区别可以从datetime函数调用的形式看出来。 python中有很多datetime函数,这里是python中的函数。

1. 现在函数()

功能 现在() 在 python 中,datetime 用于找出计算机执行程序的日期和时间。要使用它,第一个 datetime 方法调用使用该函数 现在()n = datetime.datetime.now()。 在哪里 n 是例如在命令中使用的变量 打印() 以便出现输出。而第二种日期时间调用方法的使用是 n = datetime.now() 在哪里 n 是一个示例变量。可以得出结论,使用第二种调用datetime函数的方法更加简洁。下面是一个使用函数的例子 现在() .

上图中是一个使用函数的例子 现在() .上述程序的输出是程序运行的日期和时间。可以看出,第一个程序和第二个程序在运行程序时有几秒钟的差异。并且可以看出默认的日期时间格式是 年月日时:分:秒 .在函数中 现在() 如果您只想更改日期格式以使其看起来不那样,则可以这样做。以下是如何更改函数的默认格式 现在() .

上图中是使用 now() 函数的示例,格式为 dd-mm-yyyy .在示例程序中,我们调用变量 现在 其内容是命令函数 现在()。 要阅读我们可以使用的日期格式 skrg.day , 如果我们使用的月份 skrg.月 ,如果我们使用的年份 skrg年 .在函数中 现在() ,我们还可以检索日期、月份,甚至年份。下面是一个使用函数的例子 现在() 它仅使用一种默认格式。

上图中是检索函数的格式,例如分别调用日期、月份和年份属性。除了使用功能 现在() ,我们也可以使用函数 今天() .方法与功能差别不大 现在() , 在哪里 n = datetime.datetime.today() / n = datetime.today() 在哪里 n 是变量。下面是一个使用函数的例子 今天() .

2. 函数日期()

功能 日期() 是用于从日期和时间数组形式确定日期的函数。通常是使用函数的默认格式 日期()年-月-日/日 (yyyy-mm-dd) .例如,如果我们将它与函数结合起来 现在() , 如何使用该功能 日期()n = datetime.date(datetime.now()) 在哪里 n 是示例变量,括号中的变量是函数的公式 现在() 本身。下面是一个使用函数的例子 日期() .

在上图中,我们在 python 程序中调用 datetime。然后我们进入函数 日期() 公式和函数 现在() 使用变量的公式 现在 .然后命令 打印() 调用变量 现在 .可以看出,输出只是一个日期。

3. 函数时间()

功能 时间() 用于从日期和时间数组中确定时间。通常是使用函数的默认格式 时间()时:分:秒 .例如,如果我们将它与函数结合起来 现在() , 如何使用该功能 时间()n = datetime.time(datetime.now()) 在哪里 n 是示例变量,括号中的变量是函数的公式 现在() 本身。下面是一个使用函数的例子 时间() .

在上图中,我们在 python 程序中调用 datetime。然后我们进入函数 时间() 公式,并附有函数 现在() 使用变量的公式 今天时间 .然后命令 打印() 调用变量 今天时间 .可以看出,输出只显示了程序运行的时间。

4. 函数时间增量()

功能 时间增量() 是一个函数,用于确定 n 天,程序运行的前一天和后一天。功能 时间增量() 不仅用于指定 n 天。但是可以用来指定 n 次等等。这个函数的使用方法是 n = datetime.date(datetime.now()) 在哪里 n 是函数的样本变量 现在() 其次是功能 现在() 公式。那么如何使用公式 时间增量()a = n + (timedelta(day=b)) 在哪里 一个 是样本变量和 n 是来自公式函数的变量 现在() 然后 b 是指定的 n 天。以下是函数中的参数 时间增量() 除了参数天。

上表是函数中的参数 时间增量() .下面是一个使用函数的例子 时间增量() .

在上图中 '现在' 是程序运行时的日期变量,所以 ' 一个' 是使用函数的示例变量 时间增量() .然后 ' 天' 描述日期,“4”描述程序运行后的“n”天。

示例问题/案例研究

通过以上材料的介绍,我们可以将其应用到日常生活中的学习中。以下是我们身边的列表数据类型的案例研究示例。

创建一个 diffDate(x) 函数,用于计算与今天日期和 x 日期之间的天数差(字符串格式为 'YYYY-MM-DD')。该函数返回一个整数,它是日期 x 和今天日期之间的差异。例子:

假设今天的日期是 '2018-12-26',那么如果使用 diffDate('2018-12-30') 调用该函数,它将返回值 4。

从上面的案例研究中,可以得到下面的脚本。

从日期时间导入 *

定义差异日期(x):

现在 = datetime.now()

a = str(skrg.year)+'-'+str(skrg.month)+'-'+str(skrg.day)

tgl = datetime.strptime(a, '%Y-%m-%d')

date = datetime.strptime(x, '%Y-%m-%d')

y = 日期 - tgl

打印(y.天)

返回 y.days

diffDate('2021–12–11')

在上面的脚本中,可以说明在我们必须调用 datetime 函数之前,我们使用命令 从日期时间导入 * 然后我们使用名为 'diffDate' 的 def 函数和参数 'x' 我们可以写 定义差异日期(x):。 函数中包含一个名为“skrg”的示例变量。在变量“skrg”中,我们输入公式函数 现在() 然后在公式中,我们通过创建一个名为的新变量来为日期创建一个字符串格式 一个 .然后在“tgl”变量上,我们制作变量排列格式 一个 关于日期安排。然后我们的变量“日期”为日期的参数“x”创建排序规则格式。然后是变量 是的 是日期之间差异的示例 X 和今天的日期。紧随其后的是命令 打印(y.天) 因为它只会采用当天的格式。而对于函数调用,我们使用返回值,即 返回 y.days, 然后我们调用 diffDate('2021–12–11') 它以字符串格式括起来。

因此,这些是程序员几乎每天都会遇到的一些 Python 问题。我希望你喜欢这个博客!

谢谢阅读。如果您觉得这篇文章有用,请不要忘记鼓掌并与您的朋友和同事分享。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/30356/14141209

标签:函数,Python,datetime,日期,时间,使用,变量
来源: https://www.cnblogs.com/amboke/p/16685479.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有