【问题标题】:date and time to just time in python日期和时间在python中只是时间
【发布时间】:2014-05-17 22:55:27
【问题描述】:

我在 python 中为我的气象站做了一个小程序,它一切正常,但我有一个小问题。

输出显示为

2014/5/18 04:03:41
2014/5/18 19:47:41

我希望它显示为

04:03:41
19:47:41

有什么简单的方法可以做到这一点,我想把字符去掉,但这听起来比转换更麻烦。

感谢您的帮助

【问题讨论】:

  • 输出只是一个字符串,还是一个datetime对象,还是...?

标签: python date time pyephem


【解决方案1】:
In [66]: t="2014/5/18 19:47:41".split()

In [67]: print t[-1]
19:47:41

如果你有一个字符串,只需拆分并获取最后一个元素,即时间。

t="2014/5/18 04:03:41"
from datetime import datetime
str_time= datetime.strptime(t,'2014/5/18  %H:%M:%S').time()
In [72]: print str_time
04:03:41

datetime docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 2020-03-08
    • 1970-01-01
    • 2012-02-04
    相关资源
    最近更新 更多