本文目录导读:

- 在文件名中添加时间戳(批量重命名)
- 在视频中添加时间戳(叠加水印/字幕)
- 在图片中添加时间戳(水印)
- 在代码或日志中添加时间戳
- 在Excel / 表格中快速添加时间戳
- 在命令行或终端中输出带时间的信息
- 总结推荐:
添加时间戳的方法取决于你想在哪里添加(文件名、视频、图片、代码注释、日志文件等),以下分场景介绍最常用的工具和操作步骤:
在文件名中添加时间戳(批量重命名)
适用于:备份文件、版本管理、截图自动命名。
工具:
- Windows:自带 PowerToys (PowerRename) 或 Bulk Rename Utility。
- macOS:自带“自动操作”或使用
Name Mangler。 - 跨平台:Total Commander、Advanced Renamer。
步骤示例(Windows + PowerToys):
- 选中所有要重命名的文件。
- 右键 -> “使用 PowerRename 重命名”。
- 在搜索框输入 (匹配所有),替换框输入
%Y-%m-%d_$1(2025-04-11_原文件名)。 - 点击“应用”。
命令行方式(通用,推荐):
- Windows (PowerShell):
Get-ChildItem *.txt | Rename-Item -NewName { (Get-Date -Format "yyyyMMdd") + "_" + $_.Name } - macOS/Linux:
for f in *.txt; do mv "$f" "$(date +%Y%m%d)_$f"; done
在视频中添加时间戳(叠加水印/字幕)
适用于:监控录像、录屏、教学视频添加实时时间。
工具:
- FFmpeg(免费、命令行、强大)
- OBS Studio(录屏时可实时叠加时间戳)
- HandBrake(批量处理视频时添加滤镜)
FFmpeg 示例(命令行):
ffmpeg -i input.mp4 -vf "drawtext=text='%Y-%m-%d %H\\:%M\\:%S':x=10:y=10:fontsize=24:fontcolor=white:timecode='00\:00\:00\:00':rate=25" output.mp4
注意:
rate=25需匹配视频帧率,否则时间可能不对。
OBS 步骤(录屏时):
- 来源 -> 新增 -> “文本(GDI+)”。
- 勾选“读取自文件”或直接输入
%Y-%m-%d %H:%M:%S(需安装 OBS 脚本插件如obs-timecode)。 - 或用 OBS 自带“时间戳”滤镜(更简单):给视频源添加滤镜 -> “时码显示”。
在图片中添加时间戳(水印)
适用于:拍照打卡、截图、证件照。
工具:
- PicPick(Windows,截图+编辑自带时间戳)
- Snipaste(截图工具,可自动保存带时间文件名)
- Lightroom / Photoshop(批量添加文字水印)
- XnConvert(免费批量处理)
Snipaste 示例(截图时):
- 截图后,点击工具栏的“T”文字工具。
- 输入快捷键
Ctrl+Shift+T插入当前时间(格式可自定义)。 - 保存即可。
在代码或日志中添加时间戳
适用于:调试、日志记录、自动化脚本。
工具:
- 编程语言内置函数(Python / JavaScript / Bash 等)
- Dnote / Joplin(笔记工具,可插入时间戳)
- Logstash / Fluentd(日志收集工具)
Python 示例:
import datetime
print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
# 输出:2025-04-11 15:30:45
日志写入示例:
import logging
logging.basicConfig(format='%(asctime)s %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
logging.warning('这是一条带时间戳的日志')
在Excel / 表格中快速添加时间戳
适用于:记录操作时间、考勤、数据录入。
工具:
- Excel 函数:
=NOW()(动态更新时间) 或Ctrl+Shift+;(静态时间) - Google Sheets:
=NOW()或Ctrl+Alt+Shift+;
技巧: 按 Ctrl+Shift+; 输入当前时间,按 Ctrl+; 输入当前日期(静态)。
在命令行或终端中输出带时间的信息
适用于:脚本调试、系统监控、定时任务。
Bash 示例:
echo "[$(date '+%Y-%m-%d %H:%M:%S')] 任务完成"
Windows CMD:
echo %date% %time% 任务完成
总结推荐:
| 场景 | 最佳工具 | 一句话说明 |
|---|---|---|
| 文件名 | 命令行 date 命令 |
批量重命名最稳 |
| 视频 | FFmpeg + drawtext |
免费、可编程、支持批量 |
| 图片 | Snipaste 或 PicPick | 截图时手动添加最快 |
| 代码日志 | Python logging 模块 |
专业且灵活 |
| 表格 | Excel Ctrl+Shift+; |
没有比这更快的 |
如果你能具体说明是在什么场景(录屏时显示实时时间”或“给照片批量加水印”),我可以给出更详细的步骤和命令模板。
标签: 工具
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。