o
    Žõ±j  ã                   @   s   d dl Z dd„ Zdd„ ZdS )é    Nc                 C   s,   t j| dd�d }t ddd¡tj|d� S )zž
	Converting Windows timestamps to datetime.datetime format
	:param dt: Windows timestamp as array of bytes
	:type dt: bytearray
	:return: datetime.datetime
	Úlittle)Ú	byteorderg      $@éA  é   ©Úmicroseconds)ÚintÚ
from_bytesÚdatetimeÚ	timedelta)ÚdtÚus© r   ú�/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/aiosmb/commons/utils/ts2dt.pyÚtimestamp2datetime   s   r   c                 C   s:   | t   ddd¡ }t|t jdd� d ƒ}|jdddd�S )	Nr   r   r   é
   é   r   F)Úsigned)r
   r   r   Úto_bytes)r   ÚdeltaÚnsr   r   r   Údatetime2timestamp   s   r   )r
   r   r   r   r   r   r   Ú<module>   s    