【问题标题】:I can not display the exact time and date the user enters an input我无法显示用户输入的确切时间和日期
【发布时间】:2018-03-26 13:39:31
【问题描述】:
import datetime
import time
x = int(input("Enter a number:")

我想制作一个程序来显示用户输入的确切时间和日期。

【问题讨论】:

  • 顺便说一句,您如何将数字映射到确切的时间和日期?
  • 好的,有什么问题吗?你知道如何获取当前时间吗?你知道如何在控制台上打印一些东西吗?

标签: python


【解决方案1】:

将以下行添加到您的代码中:
print('user entered {} at {}'.format(x, datetime.datetime.now()))

第 3 行有一个错字 - 你忘记了最后的 )
x = int(input("Enter a number:"))

而且不需要import time 声明。

【讨论】:

  • 但是由于某些原因,datetime.datetime.now() 给了我 9:56pm 而我的时间是 5:56pm,如何获得实际时间?谢谢!
  • 这可能是因为您的操作系统上设置了时区。例如,如果您在远程计算机上运行 python 脚本,now() 将返回远程计算机上操作系统时区的日期和时间。所以先检查操作系统中的时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-25
  • 1970-01-01
  • 2020-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多