Python 中的日期时间


Python 中的日期时间

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函数的方法更加简洁。下面是一个使用函数的例子 现在() .

Python 中的日期时间

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

Python 中的日期时间

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

Python 中的日期时间

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

Python 中的日期时间

2. 函数日期()

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

Python 中的日期时间

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

3. 函数时间()

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

Python 中的日期时间

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

4. 函数时间增量()

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

Python 中的日期时间

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

Python 中的日期时间

在上图中 ‘现在’ 是程序运行时的日期变量,所以 ‘ 一个’ 是使用函数的示例变量 时间增量() .然后 ‘ 天’ 描述日期,“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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/288967.html

(0)
上一篇 2022年9月12日
下一篇 2022年9月12日

相关推荐

发表回复

登录后才能评论