Python 时间和时间戳相互转换

import typing as t
import time
import datetime

"""
原文:
python时间相互转换
https://py-code.readthedocs.io/zh/latest/Python/time_utils/index.html
"""

"""
# 1.1. 时间字符串转换为13位时间戳
# 1.2. 时间字符串转换为datetime
# 1.3. 时间戳转换为时间字符串
# 1.4. 时间戳转换为datetime对象
# 1.5. datetime对象转换为时间字符串
# 1.6. datetime对象转换为13位时间戳
"""


# 1.1. 时间字符串转换为13位时间戳
def str_to_timestamp(str_time: str, time_format: str = "%Y-%m-%d %H:%M:%S") -> int:
    """
   时间字符串转换为13位时间戳
   :param str_time: 时间字符串
   :param time_format: 时间字符串格式 default: %Y-%m-%d %H:%M:%S
           example: %Y-%m-%d
   :return: 13位时间戳
   Usage::
     >>> str_to_timestamp("2022-10-10", "%Y-%m-%d")
     1665331200000
     >>> str_to_timestamp("2022-10-10 10:10:10")
     1665367810000
   """
    try:
        time_array = time.strptime(str_time, time_format)
        return int(time.mk
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值