📌  相关文章
📜  打印当前小时、分钟、秒和微秒的Python程序(1)

📅  最后修改于: 2023-12-03 14:54:28.378000             🧑  作者: Mango

打印当前小时、分钟、秒和微秒的Python程序

在Python中,可以使用datetime模块获取当前时间,并使用strftime()方法格式化输出。以下代码可以打印当前时间的小时数、分钟数、秒数和微秒数:

from datetime import datetime

now = datetime.now()
print("Current Hour: ", now.hour)
print("Current Minute: ", now.minute)
print("Current Second: ", now.second)
print("Current Microsecond: ", now.microsecond)

输出结果如下:

Current Hour:  18
Current Minute:  28
Current Second:  32
Current Microsecond:  974598
  • 以上代码首先导入datetime模块
  • 使用now()方法获取当前时间
  • 使用hour、minute、second和microsecond属性获取小时数、分钟数、秒数和微秒数
  • 最后使用print()函数将结果输出

在Python中,时间格式化符号以%符号开始,不同符号代表不同的时间格式。例如,%H代表小时数(24小时),%M代表分钟数,%S代表秒数,%f代表微秒数。

因此,可以使用strftime()方法将现在时间格式化为你想要的样式。例如:

print(now.strftime("Current Time: %H:%M:%S.%f"))

输出结果为:

Current Time: 18:35:14.954926
  • strftime()方法接受一个字符串参数,代表时间格式
  • "Current Time: %H:%M:%S.%f"字符串用于格式化输出当前时间,%H代表小时数(24小时制),%M代表分钟数,%S代表秒数,%f代表微秒数
  • 最后,使用print()函数输出时间字符串