是否有在intellij-idea中插入日期/时间的快捷方式?

Joh*_*ohn 28 intellij-idea

我想添加评论的日期/时间,以便我可以知道我何时进行了这些更改,而我现在正在手动执行此操作,因为我找不到快捷方式.对于intellij想法来说,有一个快捷方式,这是一个很好的加分!

Mar*_*ers 44

你可以创建自己的:

  1. 在"设置"中,转到"实时模板"
  2. 添加一个缩写为"date"的新模板
  3. 对于"模板文本",请指定$date$.现在应该启用"编辑变量"按钮.
  4. 编辑变量,并设置$date$为使用表达式date().
  5. 在模板的上下文下启用"Java comment",然后单击"确定".

现在,当您键入"date"并使用默认的完成手势(Tab)时,它将使用当前日期替换"date".

编辑

您也可以使用time()表达式.请注意,IntelliJ似乎不太支持指定此日期的格式.

  • 看来他们听到了你......现在你可以在变量字段中做日期("yyyy-MM-dd'T'HH:mm:ss.SSSz"). (7认同)
  • 有没有办法添加UTC时间? (2认同)
  • date("yyyy-MM-dd HH:mm:ss") 它工作正常。例如 ( 2019-01-18 15:24:06 ) (2认同)

nan*_*ous 16

date()time()由现场模板使用的功能是基于标准的Java库函数.您可以将标准的java数据/时间格式化程序字符串作为参数传递给date()time().例如,要获得类似的时间戳

2014-08-19T16:24:05.429Z
Run Code Online (Sandbox Code Playgroud)

在"编辑模板变量"中使用变量表达式:

date("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
Run Code Online (Sandbox Code Playgroud)

要分配给$ date $变量.

@Mark,现在IntelliJ 非常支持指定日期和时间格式;-)


Rab*_*lim 5

Or you can just add the date whenever you create a new file by:

Settings > Editor | File and Code Templates > Includes (TAB) > File Header

Then type down something like:

/**
* Created by ${USER} on ${DAY} ${MONTH_NAME_SHORT}, ${YEAR} 
*/ 
Run Code Online (Sandbox Code Playgroud)