Python - 返回日期和时间值,稍后再使用它

时间:2016-07-31 11:15:23

标签: python python-2.7

我有以下代码,但我不太确定它是如何运作的。

我将执行以下操作:

date = strftime("%Y-%m-%d %H:%M:%S")

它将返回我称之为的确切日期和时间。我想在另一个函数中使用这个日期和时间的确切输出,这个函数将在2-3秒后执行。

如何在此处传递日期变量而不使用新的当前时间和日期?

1 个答案:

答案 0 :(得分:1)

是否有什么阻止您将date作为参数传递给您的其他功能?

http://www.tutorialspoint.com/python/python_functions.htm

如果您无法将其作为参数传递,并且两个函数都在同一个对象/类中,则可以使用self.date = strftime("%Y-%m-%d %H:%M:%S"),并在您需要时使用其他函数self.date读它。

https://docs.python.org/3/tutorial/classes.html#class-objects

最后,您可以简单地设置一个全局变量,但是根据您的项目,这可能会导致错误,例如代码是多线程的(如Web应用程序)。

Using global variables in a function other than the one that created them