news 2026/9/30 2:41:03

*用中文乱序无脑定义“自己的”时间戳字符串

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
*用中文乱序无脑定义“自己的”时间戳字符串

【笔者致歉:由于我的OPPO A11X太老太次,无法用CSDN安卓app升级了MD编辑器渲染分享内容文本,导致两个多月没有分享一个字符(换设备可以解决所有问题,但问题是目前没有“机会”)。吾退而求其次,仅仅以纯文本分享“核心”句点+几张图片(一般为截屏和照片),最大限度降低阅读的不不适。🙏☺️】

用中文乱序无脑定义“自己的”时间戳字符串,可以不用认知python时间日期模块time/datetime,只要认识中文“年月日时分秒”,就好。😎💪

+ `代码Run效果截屏图片`

```python

#!/usr/bin/env python3

'''

本脚本取悦大众的玩具工具,传入“年月日时分秒”任意组合或重复,得到相应的当前系统时间相应要素的数字序列——时间戳。

'''

__author__ = '梦幻精灵_cq'
__version__ = '2.0' # 终结版
__built_time__ = '2026-09-24 12:25'
__finaledit_time__ = '2026-09-25 00:53'

from datetime import datetime
clear = '\x1b[2J''\x1b[H' # ansi转义清屏指令序列
color = lambda c=90: f"\x1b[{c}m"

time_stamp_data = lambda : (
f"{part:02}"
for part in datetime.now().timetuple()[:6]
) # 抽取当前系统时间的六大时间要素为列表数据

time_stamp = lambda keys, time_stamp_data = [
f"{part:02}" # 月日时分秒前置0占两位格式化
for part in datetime.now().timetuple()[:6] # 遍历年月日时分秒六个时间要素数据
]: ''.join(
time_stamp_data['年月日时分秒'.index(key)] # time_stamp
for key in keys # 解析index
) # jion

def time_stamp(
keys: str, # “年月日时分秒”字符任意组合,包含任意重复。
):
''' 中文参数编排任意数字时间戳 '''
time_stamp_data = [
f"{part:02}" # 月日时分秒前置0占两位格式化
for part in datetime.now().timetuple()[:6] # 遍历年月日时分秒六个时间要素数据
]
return ''.join(
time_stamp_data['年月日时分秒'.index(key)] # time_stamp
for key in keys # 解析index
) # jion

if __name__ == '__main__':
print(f"{clear}\n{color()}“时分秒年月日”乱序定义『时间戳』:\n{color(36)}time_stamp('时分秒年月日'){color()}\n= {color(96)}{time_stamp('时分秒年月日')}{color(0)}")

```

+ `“老码”Run效果截屏图片`

附录:

畏首畏尾(想“保全”)的“老码”形态:

```python

#!/usr/bin/env python3
# coding: utf-8

# Var #
author = '梦幻精灵_cq'
version = '1.0'
__all__ = ['time_stamp', 'author', 'version']
from os import get_terminal_size
width = get_terminal_size().columns

def time_stamp(
model: str = '日时分秒' # 可以是任意'年日时分秒'的任意子串
):
''' 时间截“日时分秒”字符串 '''
from datetime import datetime
datetimer = datetime.now().timetuple()[:6] # 当前“年月日时分秒”序列
model_ch = '年月日时分秒' # 中文model样本
for iter_ch in model:
if iter_ch not in model_ch:
tip = ' \x1b[31m模式字符“{iter_ch}”错误\x1b[90m '
raise ValueError(
f"\n\n\x1b[90m" # 设定高亮黑(灰)字
f"{tip.format(iter_ch=iter_ch):-^{width - 7 + 10}}"
f"\n\x1b[36;2m{'【仅支持“年月日时分秒”任意子串】':^{width - 15 }}\x1b[0m\n"
)
model_indexs = (
model_ch.index(time) # 求model索引value
for time in model # 遍历model
)

return ''.join(
f"{datetimer[index]:02d}" # 0占位%两个数字位置格式化datetime-value
for index in model_indexs # 遍历模式索引
)

if __name__ == '__main__':
print(time_stamp('年月 日时分秒'))

```

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 2:40:35

基于STM32单片机水塔水箱液位水位监测视频监控蓝牙WIFI蓝牙/WiFi/视频监控/云平台无线APP-DIY设计S470

S470-超声波水位水位监测上下限预警OLED屏声光提醒按键蓝牙/WiFi/视频监控/云平台APP本系统由STM32F103C8T6单片机核心板、OLED屏、无线蓝牙/WIFI/视频监控/云平台模块-可选、超声波模块、蜂鸣器报警、电源电路、按键电路组成。【1】OLED液晶显示当前超声波液位mm、数据状态。【…

作者头像 李华
网站建设 2026/9/30 2:40:22

三十年两场婚礼,我是时光的见证者

身为一名八零后,这周日,我要赴一场喜事——五叔家儿子的婚礼。旁人看来不过是一场普通婚宴,可于我,心中翻涌着万千感慨。 谁能想到,三十多年前,七八岁的我,也曾站在这里,见证五叔和五…

作者头像 李华
网站建设 2026/9/30 2:39:10

LLM 数据管线缺陷实录:两个单元测试无法覆盖的运行时问题

我在后训练研究项目(Qwen3-0.6B QLoRA SFT/DPO,仓库见文末)里给数据与评测管线写了 13 项单元测试,全部通过。然后在第一次真实运行里,数据准备命令直接崩溃;评测管线则撑了 2.5 小时后死在最后一个环节上。…

作者头像 李华
网站建设 2026/9/30 2:38:54

Java迷宫回溯算法详解

java 实现迷宫回溯算法示例详解更新时间已经设定成了二零二零年的七月三十一号的早上九点五十三分五十秒, 作者这个名称叫做Lzfa。这篇文章的主要内容是对利用java语言来编写迷宫回溯算法的示例部分进行详细介绍, 文章中提供的示例代码内容十分详细, 这对于大家开展学习或实际工…

作者头像 李华
网站建设 2026/9/30 2:38:36

鸡兔同笼问题的编程解法详解

鸡兔同笼程序怎么写解决鸡兔同笼问题的方法[]每组测试数据都要占用一行, 这一行里面包括了一个正整数a, 这里的a要满足小于32768这个条件, 输出需要占n行, 每行输出的内容具体是……微信小程序反编译实战:用获取他人源码的完整流程(附常见报错解决方案&a…

作者头像 李华
网站建设 2026/9/30 2:38:13

云服务器分布式事务seata AT环境搭建

Seata 是什么? | Apache SeataSeata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。https://seata.apache.org/zh-cn…

作者头像 李华