news 2026/7/11 20:37:52

macOS/Windows 下快速输入日期、时间 _

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
macOS/Windows 下快速输入日期、时间 _

正文
Windows 篇
选择使用 AHK

; 时间戳快速输入脚本
; 作者: Se@n
; 版本: 1.0
; Ctrl + Win + T 插入完整时间戳
^#t::
FormatTime, CurrentDateTime, yyyy-MM-dd HH:mm:ss
SendInput %CurrentDateTime%
return
; Ctrl + Win + D 插入日期
^#d::
FormatTime, CurrentDate, yyyy-MM-dd
SendInput %CurrentDate%
return
; Ctrl + Win + Shift + T 插入时间(不含日期)
^#+t::
FormatTime, CurrentTime, HH:mm:ss
SendInput %CurrentTime%
return
; Ctrl + Win + F 插入文件名友好的时间戳(无冒号)
^#f::
FormatTime, FileDateTime, yyyy-MM-dd_HHmmss
SendInput %FileDateTime%
return
macOS 篇
一开始我用的是系统自带的 Automator, 但是使用体验
感觉输出会卡一下,而且有时不灵
最近改为 Hammerspoon, 顺滑度高不少(不排除是 Intel/M 芯片带来的体验差异 😅)

方案 ① Automator
一、创建日期插入服务
打开:

应用程序 → Automator
选择:

快速操作 Quick Action
设置:

工作流程接收当前:没有输入
位于:任何应用程序
添加动作:

运行 Shell 脚本
脚本内容:

date ‘+%Y-%m-%d’ | pbcopy
osascript -e ‘tell application “System Events” to keystroke “v” using command down’
保存为:

输入当前日期
二、创建日期时间插入服务
重复创建一个新的快速操作。

Shell 脚本内容:

date ‘+%Y-%m-%d %H:%M:%S’ | pbcopy
osascript -e ‘tell application “System Events” to keystroke “v” using command down’
保存为:

输入当前日期时间
三、设置快捷键
打开:

系统设置 → 键盘 → 键盘快捷键 → 服务
找到刚才创建的服务:

输入当前日期
输入当前日期时间
分别设置快捷键:

输入当前日期 ⌃⌥⌘D
输入当前日期时间 ⌃⌥⌘F
方案 ② Hammerspoon [👉 目前在用]
vim ~/.hammerspoon/init.lua

– Control + Option + Command + D 插入日期
hs.hotkey.bind({“ctrl”, “alt”, “cmd”}, “D”, function()
local date = os.date(“%Y-%m-%d”)
hs.pasteboard.setContents(date)
hs.eventtap.keyStroke({“cmd”}, “v”)
end)

– Control + Option + Command + F 插入详细日期时间
hs.hotkey.bind({“ctrl”, “alt”, “cmd”}, “F”, function()
local datetime = os.date(“%Y-%m-%d %H:%M:%S”)
hs.pasteboard.setContents(datetime)
hs.eventtap.keyStroke({“cmd”}, “v”)
end)
方案 ③ Shortcuts 快捷指令 [未实际尝试]
一、创建「输出日期」快捷指令
打开:

启动台 / Applications → 快捷指令 Shortcuts
新建一个快捷指令,命名为:

输入当前日期
添加动作:

运行 Shell 脚本
脚本内容填写:

date ‘+%Y-%m-%d’ | pbcopy
osascript -e ‘tell application “System Events” to keystroke “v” using command down’
作用说明:

date ‘+%Y-%m-%d’:生成当前日期
pbcopy:复制到剪贴板
osascript … ⌘V:模拟粘贴到当前输入位置
然后点击右侧详情按钮,给它设置键盘快捷键:

⌃⌥⌘D
也就是:

Control + Option + Command + D
二、创建「输入详细日期时间」快捷指令
再新建一个快捷指令,命名为:

输入当前日期时间
同样添加:

运行 Shell 脚本
脚本内容填写:

date ‘+%Y-%m-%d %H:%M:%S’ | pbcopy
osascript -e ‘tell application “System Events” to keystroke “v” using command down’
然后设置快捷键:

⌃⌥⌘F
也就是:

Control + Option + Command + F
三、首次使用时授权
第一次运行时,macOS 可能会提示:

“快捷指令”想要控制“系统事件”
或者:

需要辅助功能权限
需要允许它。

如果没有自动弹窗,可以手动打开:

系统设置 → 隐私与安全性 → 辅助功能
找到并启用:

快捷指令
如果没有看到「快捷指令」,可以点击 + 添加:

/Applications/Shortcuts.app

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

LFS系统构建原理:从BIOS到GRUB的启动流程深度剖析

LFS系统构建原理:从BIOS到GRUB的启动流程深度剖析 【免费下载链接】lfs-course This reposiroty will provide the lfs course which has been created in openEuler-practice-courses and migrated here. 项目地址: https://gitcode.com/openeuler/lfs-course …

作者头像 李华
网站建设 2026/7/11 20:37:31

2026择吉排盘工具怎么选:看候选日期、规则口径和复盘边界

2026择吉排盘工具怎么选:看候选日期、规则口径和复盘边界2026年,择吉排盘工具不再只是“挑一个好日子”这么简单。真实使用时,用户往往需要先明确事项,再对候选日期、时间层级、规则口径、备注记录和现实条件进行整理。工具如果只…

作者头像 李华
网站建设 2026/7/11 20:36:34

SAP PP模块 SPRO 配置:3个关键路径优化生产订单处理效率

SAP PP模块SPRO配置实战:3个关键路径优化生产订单处理效率在制造业数字化转型浪潮中,SAP PP模块作为生产计划与执行的核心枢纽,其配置合理性直接影响企业生产效率。当生产订单处理出现延迟时,往往不是系统性能问题,而是…

作者头像 李华
网站建设 2026/7/11 20:36:05

UE5顶点动画优化:用AnimToTexture插件实现GPU驱动角色动画

1. 项目概述:当骨骼动画成为性能瓶颈在UE5里做角色动画,尤其是移动端或者需要大量同屏角色的项目,骨骼动画(Skeletal Animation)的性能开销一直是个绕不开的痛点。每个角色动辄几十上百根骨骼,每帧都需要CP…

作者头像 李华
网站建设 2026/7/11 20:34:54

9种字重免费开源字体Outfit完全指南:让品牌设计瞬间提升专业感

9种字重免费开源字体Outfit完全指南:让品牌设计瞬间提升专业感 【免费下载链接】Outfit-Fonts The most on-brand typeface 项目地址: https://gitcode.com/gh_mirrors/ou/Outfit-Fonts 你是否在为寻找一款既现代又专业的字体而烦恼?Outfit字体来…

作者头像 李华
网站建设 2026/7/11 20:34:53

Keil MDK v5.31 与 v6 版本抉择:3个关键差异点与项目兼容性实测

Keil MDK v5.31 与 v6 版本深度对比:嵌入式开发者的升级决策指南当Keil MDK v6的发布公告出现在Arm开发者社区时,我的第一反应是兴奋——直到我打开一个三年前的STM32F4项目。编译器的报错提示像一盆冷水浇下来,让我意识到版本升级远不只是点…

作者头像 李华