将当前日期和时间复制到剪贴板的最快方法是什么?

将当前日期和时间复制到剪贴板的最快方法是什么?

我想将当前日期和时间粘贴到电子表格中,我正在使用 NOW() 函数并从那里复制并粘贴为字符串,但可能有更快的方法。可能有一个 excel 解决方案,但 windows 解决方案也很好,因为问题/需求并不是真正特定于 excel 的。

答案1

步骤 1:打开记事本
步骤 2:按 F5
步骤 3:按 Ctrl+A(全选),然后按 Ctrl+C(复制)

答案2

使用 Excel,您可以使用以下键盘快捷键

  • ctrl+;输入当前日期

  • ctrl+:输入当前时间

编辑 感谢@phuclv 弥补了缺失的要求

使用普通窗口,您可以使用

  • Win+Rcmd /c date/t | clip
  • Win+Rcmd /c time /t | clip

答案3

对于系统范围的解决方案,您可以创建一个快捷方式,使用电源外壳Get-Datecmdlet 检索当前日期并以所需的任何格式将其复制到剪贴板。例如:

PS C:\> ### Default format is FullDateTimePattern
PS C:\> Get-Date

Friday, October 20, 2023 04:22:37 AM

PS C:\> ### .Net format specifier ('s' -> SortableDateTimePattern)
PS C:\> Get-Date -Format s

2023-10-20T04:31:01

PS C:\> ### A custom format string
PS C:\> Get-Date -Format yyyy-mm-dd__HH:MM:ss

2023-51-20__04:10:06

PS C:\> ### Quotes are only necessary when the format string contains spaces or special characters
PS C:\> Get-Date -Format 'yyyy-mm-dd (hh:MM:ss tt)'

2023-49-20 (04:10:33 AM)

可以使用预定义.net 格式说明符自定义格式字符串. 根据在线文档:

Get-Date使用计算机的文化设置来确定输出的格式。要查看计算机的设置,请使用(Get-Culture).DateTimeFormat

PS C:\> (Get-Culture).DisplayName
English (United States)

PS C:\> (Get-Culture).DateTimeFormat | select *Pattern


FullDateTimePattern              : dddd, MMMM d, yyyy hh:mm:ss tt
LongDatePattern                  : dddd, MMMM d, yyyy
LongTimePattern                  : hh:mm:ss tt
MonthDayPattern                  : MMMM d
RFC1123Pattern                   : ddd, dd MMM yyyy HH':'mm':'ss 'GMT'
ShortDatePattern                 : M/d/yyyy
ShortTimePattern                 : h:mm tt
SortableDateTimePattern          : yyyy'-'MM'-'dd'T'HH':'mm':'ss
UniversalSortableDateTimePattern : yyyy'-'MM'-'dd HH':'mm':'ss'Z'
YearMonthPattern                 : MMMM yyyy

无论您选择什么语法,都可以使用它来创建快捷方式:

  1. 右键单击桌面 > New > Shortcut

  2. 在快捷方式向导文本框中,通过复制粘贴构建目标: PowerShell -NoProfile -Command "set-clipboard (Get-Date -Format <format specifier|format string>)"

  3. 为了消除窗口闪烁,请将快捷方式设置为在最小化窗口中运行。

  4. 如果需要,分配一个快捷键(需要注销/登录才能生效)。

注意:如果经常用于命名文件或文件夹,则快捷方式的路径可以作为如下项目的上下文菜单命令:

  • HKCR\DesktopBackground\Shell
  • HKCR\Directory\Background\Shell

缺点:

  • 工作窗口失去焦点。

答案4

这个 AutoHotkey 脚本对我有用,您可以编辑格式。

!t::
FormatTime, time, A_now, MMddyyyyhhmm
send %time%
return

https://www.autohotkey.com/docs/commands/FormatTime.htm

相关内容