获取时间字符串

复制代码
import time
import datetime


def get_time_str():
    # 定义文件名,年月日时分秒随机数
    # fn = time.strftime('%Y%m%d%H%M%S')
    # fn = fn + '_%d' % random.randint(0, 1000)
    ct = time.time()
    local_time = time.localtime(ct)
    data_head = time.strftime("%Y%m%d%H%M%S", local_time)
    data_secs = (ct - int(ct)) * 10000
    fn = "%s%03d" % (data_head, data_secs)  # 17位时间戳
    return fn


def get_time_str1():
    """
        :return: 20220525140635467912
        :PS :并发较高时尾部随机数增加
    """
    time_str= str(datetime.datetime.fromtimestamp(time.time())).replace("-", "").replace(" ", "").replace(":","").replace(".", "") + str(random.randint(100, 999))
    return time_str
复制代码

 

posted @   Wchime  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示