尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

*python.datetime.datetime.now()花式格式化玩法

发布时间:2026/9/26 20:11:49

资讯中心
01
ARTICLE

*python.datetime.datetime.now()花式格式化玩法

*python.datetime.datetime.now()花式格式化玩法
## python.datetime.datetime.now()花式格式化玩法 代码Run效果截屏图片python#!/usr/bin/env python3本脚本为项目工程通用变量定义独立成篇方便复用。__author__ 梦幻精灵_cq__version__ 2.0 # 终结版__built_time__ 2026-09-20 12:05__finaledit_time__ 2026-09-24 10:52# Vars #from os import get_terminal_size # 加载当前终端尺寸获取工具width get_terminal_size().columns # 取当前终端列宽ansier lambda cmd: f\x1b[{cmd} # ansi指令序列装载机color lambda c90: f{ansier(c)}m # 终端渲染状态机设定指令“装饰器”包装器终结版clear f{ansier(2J)}{ansier(H)} # ansi清屏指令序列清屏光标回(0, 0)mylen lambda text: sum((2 if len(c.encode(utf-8)) 2 else 1) # 基于utf-8字符编码特性单个字符宽度确定for c in text # 遍历文本) # 自制单双宽字符混排文本终端渲染宽度计算器from datetime import datetimenow lambda time_template {}-{:02}-{:02} {:02}:{:02}:{:02}: time_template.format(*datetime.now().timetuple()[:6]) # 取日期含秒九项数据前6项_now lambda template%Y-%m-%d %H:%M:%S: datetime.now().strftime(template)def time_shower(): 时间格式化策展 print(f\n\n{f {color(96)}now/_now{color(36)}时间策展{color()} :^{width - 4 15}}f{\n*2}{f {color(36)}now{color()} :-^{width 10}}f\n{now({}年{:02}月{:02}日 {:02}时{:02}分{:02}秒):.^{width - 6}}f\n{now({}年{:02}月{:02}日):^{width - 6}}f\n{now({}年{:02}月{:02}日 {:02}时{:02}分{:02}秒).split()[-1]:^{width - 3}}f\n{now():.^{width}}f{\n*2}{f {color(36)}_now{color()} :-^{width 10}}f\n{_now():.^{width}}f\n{_now( %Y年%m月%d日 ):^{width - 6}}f\n{_now( %H:%M:%S ):^{width - 6}}f\n{_now( %Y年%m月%d日 %H时%M分%S秒 ):.^{width - 6}}f{\n*2}{f {color(1)}DreamElf_cq{color(0)}{color()} :^{width 13}}f{color(0)} # 终端渲染状态机设定权限交还系统)def demo(): 工具适用实例Run tools width, color, clear, mylen, now, _nowdocs 当前终端列宽, 终端color渲染指令序列装载机, ANSI转义清屏指令序列, utf-8混排文本终端宽度计算器, 当前时间默认英式可自定义展示模板, datetime.datetime.now().strftime()_ width if (_ : max(mylen(part) # 计算特定说明for part in docs # 遍历说明文本集)) width else _ # 最长说明文本筛选_blank (width - _ - max(mylen(word) for word in tools) - 2) // 2 # 居中对齐左右填充空格数docs \n.join(f{ *_blank}{color(36)}{name[0]}{color(37)}{name[-1]}for name in zip(tools, docs) # 遍历key-value对)# 〖注-int在python对象乘法中可以不用理会解释引擎自会兜底-int与0值等效。〗 #print(f{clear}{color()}\n\n{f {color(96)}公共变量定义{color()} :^{width - 6 10}}f\n\n{docs}f\n\n{color()}{f {color(1)}作者梦幻精灵_cq{color(0)}{color()} :^{width - 7 13}})if __name__ __main__:demo() # 工具适用实例runtime_shower() # 时间格式策展调用收纳。在if __name__ __main__:后抒写/调试代码就是好可以『一键收纳』。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。