Python 中的日期时间
2022/9/13 1:24:46
本文主要是介绍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函数的方法更加简洁。下面是一个使用函数的例子 现在() .
上图中是一个使用函数的例子 现在() .上述程序的输出是程序运行的日期和时间。可以看出,第一个程序和第二个程序在运行程序时有几秒钟的差异。并且可以看出默认的日期时间格式是 年月日时:分:秒 .在函数中 现在() 如果您只想更改日期格式以使其看起来不那样,则可以这样做。以下是如何更改函数的默认格式 现在() .
上图中是使用 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 中的日期时间的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享