如何在pywinrt中获得正确的时间格式
How to get correct time format in pywinrt
我正在使用 pywinrt 访问 MediaControls。
我的目标是从 GlobalSystemMediaTransportControlsSessionTimelineProperties Class (https://docs.microsoft.com/en-us/uwp/api/windows.media.control.globalsystemmediatransportcontrolssessiontimelineproperties?view=winrt-19041)
访问各种时间属性
我不知道时间戳是什么格式以及如何将它们转换为minutes:seconds。
那应该 return 一个 TimeSpan struct,持续时间 属性。
> x = wwf.TimeSpan()
> x
<_winrt_Windows_Foundation.TimeSpan object at 0x000001EE9A331A50>
> dir(wwf.TimeSpan)
['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'duration']
> x.duration
0
以 100 纳秒为单位表示。所以你应该能够从中转换。
我正在使用 pywinrt 访问 MediaControls。 我的目标是从 GlobalSystemMediaTransportControlsSessionTimelineProperties Class (https://docs.microsoft.com/en-us/uwp/api/windows.media.control.globalsystemmediatransportcontrolssessiontimelineproperties?view=winrt-19041)
访问各种时间属性我不知道时间戳是什么格式以及如何将它们转换为minutes:seconds。
那应该 return 一个 TimeSpan struct,持续时间 属性。
> x = wwf.TimeSpan()
> x
<_winrt_Windows_Foundation.TimeSpan object at 0x000001EE9A331A50>
> dir(wwf.TimeSpan)
['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'duration']
> x.duration
0
以 100 纳秒为单位表示。所以你应该能够从中转换。