PyCharm:插入日期和时间

PyCharm:插入日期和时间,pycharm,Pycharm,有没有办法通过按钮或热键在PyCharm中插入当前日期和时间,而不必每次都重新键入 基本上,我喜欢键入Ctrl+d(或其他什么),它会粘贴当前日期和时间。您可以为此设置自定义实时模板。正如PyCharm文档明确指出的那样,对于Live模板中使用的任何变量,您都可以定义一个表达式,该表达式可以利用PyCharm的几个变量 其中一个函数是date()。不带参数调用它或指定日期格式 因此,在您的案例中设置活动模板的步骤如下: 打开Settings->IDE Settings->Live Templat

有没有办法通过按钮或热键在PyCharm中插入当前日期和时间,而不必每次都重新键入


基本上,我喜欢键入
Ctrl+d
(或其他什么),它会粘贴当前日期和时间。

您可以为此设置自定义实时模板。正如PyCharm文档明确指出的那样,对于Live模板中使用的任何变量,您都可以定义一个表达式,该表达式可以利用PyCharm的几个变量

其中一个函数是
date()
。不带参数调用它或指定日期格式

因此,在您的案例中设置活动模板的步骤如下:

  • 打开
    Settings->IDE Settings->Live Templates
  • 从列表中选择
    Python
    ,然后单击
    Add
    (左侧绿色加号)或按
    Alt+Insert
  • 输入要使用的缩写和模板说明
  • 模板文本
    区域中写入
    $DATE$
    (但您可以使用另一个变量名)
  • 单击编辑变量
  • 选择
    DATE
    (或您使用的任何内容)旁边的表达式字段,并将
    DATE()
    放在那里。如有必要,您可以指定日期格式,例如。g<代码>日期(“dd-MMM-yyyy”)
  • 单击
    OK
  • 不要忘记为实时模板定义上下文(在
    模板文本
    区域下方的蓝色链接)。至少选择
    Python
  • OK
    关闭
    Settings
    对话框
  • 现在,您可以使用定义的活动模板插入今天的日期:输入您选择的缩写,然后按Tab键(默认情况下)
  • 编辑:适用于PyCharm 3.4专业版

    EDIT2:要插入时间,请使用另一个PyCharm的内置函数--
    time()

    EDIT3:它似乎是通过实现的。因此,日期字符串中的符号与这些符号相同。比如:

    Symbol Meaning Presentation Example
    ------ ------- ------------ -------
    G era designator (Text) AD
    y year (Number) 1996
    M month in year (Text & Number) July & 07
    d day in month (Number) 10
    h hour in am/pm (1~12) (Number) 12
    H hour in day (0~23) (Number) 0
    m minute in hour (Number) 30
    s second in minute (Number) 55
    S millisecond (Number) 978
    E day in week (Text) Tuesday
    D day in year (Number) 189
    F day of week in month (Number) 2 (2nd Wed in July)
    w week in year (Number) 27
    W week in month (Number) 2
    a am/pm marker (Text) PM
    k hour in day (1~24) (Number) 24
    K hour in am/pm (0~11) (Number) 0
    z time zone (Text) Pacific Standard Time
    ' escape for text (Delimiter)
    '' single quote (Literal) '