Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Log4j 哪个转换模式说明符会在log4cxx中给我两位数的日期?_Log4j_Log4cxx - Fatal编程技术网

Log4j 哪个转换模式说明符会在log4cxx中给我两位数的日期?

Log4j 哪个转换模式说明符会在log4cxx中给我两位数的日期?,log4j,log4cxx,Log4j,Log4cxx,我正在尝试使用: <layout class="PatternLayout"> <param name="ConversionPattern" value="%d{MM/dd/yy-HH:mm:ss}-t@%t-Inf-%m%n" /> </layout> 但我仍然得到一个完整的4位数的年份。有人熟悉两位数的约会吗 谢谢这里运气不好。这一部分似乎是匆忙地从Java的SimpleDataFormat翻译过来的,因此它只处理0

我正在尝试使用:

    <layout class="PatternLayout">
        <param name="ConversionPattern" value="%d{MM/dd/yy-HH:mm:ss}-t@%t-Inf-%m%n" />
    </layout>

但我仍然得到一个完整的4位数的年份。有人熟悉两位数的约会吗


谢谢

这里运气不好。这一部分似乎是匆忙地从Java的
SimpleDataFormat
翻译过来的,因此它只处理0填充,从不截断数字:

NumericToken::format(){
// ...
如果(初始长度+宽度>最终长度)
{
s、 插入(initialLength,(initialLength+width)-finallLength,(logchar)0x30/*'0'*/);
}
}