python时间模块倒计时_Python时间模块

本教程详细介绍了Python的time模块,包括获取和格式化当前时间,并探讨了calendar模块,展示了如何利用这些模块进行日历信息查询。此外,还提及了其他可用的相关模块。
摘要由CSDN通过智能技术生成

python时间模块倒计时

In this tutorial, we will learn about the Python time module. Python Variable is discussed in our previous tutorial. Python time module is helpful when your work needs synchronization with system time.

在本教程中,我们将学习Python时间模块。 我们之前的教程中讨论了Python变量 。 当您的工作需要与系统时间同步时,Python时间模块非常有用。

Python时间模块 (Python time Module)

When you work for a real time project, you may need to synchronize your task with system time. For example, when it’s 8 o’clock, your program should send a message to a group of people. For that purpose, you should know how to get system time using python code.

当您从事实时项目时,您可能需要将任务与系统时间同步。 例如,在8点钟时,您的程序应向一群人发送一条消息。 为此,您应该知道如何使用python代码获取系统时间。

To do so, you need to import Python time module. To get the current time we need to use localtime() function from the time module. The function gets input from time() function. The following code will help you to print current time in python.

为此,您需要导入Python时间模块。 要获取当前时间,我们需要使用时间模块中的localtime()函数。 该函数从time()函数获取输入。 以下代码将帮助您在python中打印当前时间。

# import the module
import time

# get the current clock ticks from the time() function
seconds = time.time()

currentTime = time.localtime(seconds)

# print the currentTime variable to know about it
print(currentTime,'\n')

# use current time to show current time in formatted string
print('Current System time is :', time.asctime(currentTime))

And your output will be similar to this

您的输出将与此类似

Python时间格式 (Python time format)

We can use strftime function to format the time.

我们可以使用strftime函数格式化时间。

print('Python Time Formatted is :', time.strftime("%d/%m/%Y", currentTime))

The output produced will be like below.

产生的输出将如下所示。

Python Time Formatted is : 23/08/2017

日历模块 (Calendar Module)

In the previous section, we talked about Python’s time module. We can get current time using python time module and then format it as we require.

在上一节中,我们讨论了Python的时间模块。 我们可以使用python时间模块获取当前时间,然后根据需要设置其格式。

In this section, we will use Python’s calendar module to get information about calendars. The following example code will show us some functions of the calendar module.

在本节中,我们将使用Python的日历模块来获取有关日历的信息。 以下示例代码将向我们展示日历模块的一些功能。

# import the module
import calendar

# print the current month
print('The month of August is:\n', calendar.month(2018, 8))

# set the first day of the week as sunday
calendar.setfirstweekday(6)

# re print the calender
print('The month of August is:\n', calendar.month(2018, 8))

# print if a year is leap year
print('Is 2017 a leap year? Ans:', calendar.isleap(2017))
print('Is 2016 a leap year? Ans:', calendar.isleap(2016))

The output of the following code will be

以下代码的输出将是

The month of August is:
     August 2018
Mo Tu We Th Fr Sa Su
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

The month of August is:
     August 2018
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Is 2017 a leap year? Ans: False
Is 2016 a leap year? Ans: True

There are other modules other than time and calendar. For example, datetime module, dateutil module.

除了时间和日历,还有其他模块。 例如, datetime模块, dateutil模块。

If you get some time, consider reading Pythons Official Reference for more information.

如果有时间,请考虑阅读《 Pythons官方参考》以获取更多信息。

翻译自: https://www.journaldev.com/15193/python-time

python时间模块倒计时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值