我试图在我的 JavaDoc @since 标签中指定一个 [ISO 周日期][1] 格式,其中包括表示一年中的周数的文字“W”。目前,当我使用 ${currentDate:date('YYYY-wu HH.mm.ss.SS Z'...
我试图在我的 JavaDoc @since 标签中指定 [ISO 周日期][1] 格式,其中包括表示一年中的周数的文字“W”。
目前,当我使用时 ${currentDate:date('YYYY-w-u HH.mm.ss.SS Z')}
,它会将日期格式化为 2024-36-4 20.02.42.06 -0400
。但是,我希望格式包含“W”,如下所示: 2024-W36-4 20.02.42.06 -0400
.
我尝试在日期格式字符串中使用 'W'
, "W"
、 和 \W
,但它们要么导致格式不正确,要么被错误解释(例如 \W
变成 \1
)。
我如何转义“W”字符,以便它在 ${currentDate}
函数或类似机制中被视为日期格式字符串中的文字?
JavaDoc 示例:
/**
* Description of your class or method.
*
* @since 2024-W36-4 20.02.42.06 -0400
*/
public class MyClass {
// Code here
}
任何有关如何通过文字“W”实现所需日期格式的见解或其他方法都将不胜感激。谢谢!
我正在使用 Eclipse。[1]: https://en.m.wikipedia.org/wiki/ISO_week_date