如何在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 纳秒为单位表示。所以你应该能够从中转换。