NetBeans的代码模板$ {日期和时间}?(NetBeans Code Templates ${

2019-07-31 08:47发布

我已经在Eclipse这个代码模板

@Since $ {日期和时间}

进入当我得到这样的:

@Since 2009年4月8日

但是,当我({日期和时间} @Since $)添加同一模板的NetBeans它输出

@Since日期

有人能帮忙吗?

没有答案了吗? 在NetBeans是这是不可能???

Answer 1:

像下面的例子中的东西应该做的工作:

${date?date?string("yyyy")}.${date?date?string("MM")}.${date?date?string("dd")}
  • YYYY =>年4个元素(例如:2012)
  • 上2个元素MM =>月(例如:三月 - > 03)
  • DD =>是本月的2个元素天(例如:23)
  • 。 =>分离器要分开每个字段(例如: - 或/或或其他水木清华)。你应该在某处签到有关可用的格式在NetBeans帮助(对不起,我不了解这个信息现在)。 我看到这是一个非常古老的职位,但如果它可能有用的人......问候。 ollie314


Answer 2:

不想复活死去的人与这个职位,但我认为这值得一提的,所以我签署了所以特地澄清,因为Ollie314我节省了很多时间。

使用的格式ollie314是正确的(为7.1+版本至少),但只是要清楚,如果它不能正常也可能是显示,由于您的系统区域设置,如果美国以外。 一定要包括<此处#Setting区域设置=“EN_AU”>(与您的locale ID替换EN_AU)在您正在编辑,之前的日期?日期?字符串铸造声明,否则将无法正常工作的模板 。 如果你把它在用户设置也不会投的日期字符串中的模板,你会产生在你的模板输出误差。

从NetBeans中的文档不是对特别清楚。 不过,最好的IDE有史以来:)



Answer 3:

插入${date?date?string("yyyy")}模板会做的伎俩内(如果你想一年只)



Answer 4:

注:与NetBeans 6.5 / 6.7,如果你没有找到模板,你可以创建它。

请参见本教程 。



Answer 5:

我敢肯定,这是不可能在NetBeans中,或者至少不值得麻烦的量。 这有可能是你可以编写您自己的NetBeans模块,添加代码模板的模块(你也许可以把$ {日期}作为一个额外的变量,我不知道),然后将模块添加到Netbeans的。 但你也可以只输入,其中,除非你键入它每天几千次,可能会花费较少的时间日期。



Answer 6:

您的片段看起来像FreeMarker的代码。 这是在Netbeans的用于文件模板(工具 - >模板)。 如果你在一个文件模板放在$ {DATE}当文件被创建到当前日期将得到改变。 如果你想使用它作为一个代码模板,我不知道如何工作的。



文章来源: NetBeans Code Templates ${date}?