1

私は使用しようとしています:

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

しかし、私はまだ完全な4桁の年を取得しています。2桁の日付を取得することに慣れている人はいますか?

ありがとう

4

1 に答える 1

0

ここでは運がありません。この部分はJavaのものから急いで翻訳されたSimpleDateFormatようで、0パディングのみを処理し、数値を切り捨てません:

NumericToken::format() {
// ...
  if ( initialLength + width > finalLength )
  {
    s.insert( initialLength, ( initialLength + width ) - finalLength, (logchar) 0x30 /* '0' */);
  }
}
于 2012-01-02T08:06:40.437 に答える