Files
2026-07-13 12:31:34 +08:00

42 lines
1.2 KiB
Python

# -*- coding: utf-8 -*-
"""
@File : test_datetime_util.py
@Date : 2023-07-24
"""
import time
import unittest
from datetime import datetime
from domain_admin.utils import datetime_util
class TextUtilTest(unittest.TestCase):
def test_time_for_human(self):
print(datetime_util.time_for_human(1665381270))
# 2天前
print(datetime_util.time_for_human(datetime.now()))
# 刚刚
print(datetime_util.time_for_human(time.time() - 100))
# 1分钟前
print(datetime_util.time_for_human('2022-10-10 13:33:11'))
# 2天前
print(datetime_util.get_timestamp(datetime.now()))
def test_time_for_human2(self):
start = '2023-07-24 08:54:19'
end = '2023-07-24 09:07:05'
start = datetime_util.parse_datetime(start)
end = datetime_util.parse_datetime(end)
print("\n")
print(datetime_util.get_diff_time(start, end))
print(datetime_util.seconds_for_human(datetime_util.get_diff_time(start, end)))
def test_get_timestamp_with_microsecond(self):
print(datetime_util.get_timestamp_with_microsecond(datetime.now()))
print(datetime_util.get_datetime_with_microsecond())