让Python打印一小时
发布时间:2020-12-20 12:40:57 所属栏目:Python 来源:网络整理
导读:我使用以下代码来获取时间: import timetime = time.asctime()print(time) 我最终得到以下结果: 'Tue Feb 25 12:09:09 2014' 我怎样才能让Python只打印一小时? 解决方法 你可以使用 datetime: import datetime as dt dt.datetime.now().hour9 或者,而不
我使用以下代码来获取时间:
import time time = time.asctime() print(time) 我最终得到以下结果: 'Tue Feb 25 12:09:09 2014' 我怎样才能让Python只打印一小时? 解决方法
你可以使用
datetime:
>>> import datetime as dt >>> dt.datetime.now().hour 9 或者,而不是now(),你可以使用今天(): >>> dt.datetime.today().hour 9 然后插入所需的任何字符串: >>> print('The hour is {} o'clock'.format(dt.datetime.today().hour)) The hour is 9 o'clock 请注意,datetime.today()和datetime.now()都使用您的计算机的本地时区概念(即’天真’日期时间对象). 如果你想使用时区信息,那就不是那么简单了.您可以使用Python 3.2并使用datetime.timezone或使用第三方pytz.我假设您的计算机的时区很好,并且天真(非时区日期时间对象)相当容易使用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |