blob: 7c450aabab0602d1be677263c7b18a795e3109f6 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>FixedDateFormat (Apache Log4j Core 2.23.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.logging.log4j.core.util.datetime, class: FixedDateFormat">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/FixedDateFormat.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">org.apache.logging.log4j.core.util.datetime</a></div>
<h1 title="Class FixedDateFormat" class="title">Class FixedDateFormat</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.logging.log4j.core.util.datetime.FixedDateFormat</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="annotations">@ProviderType
</span><span class="modifiers">public class </span><span class="element-name type-name-label">FixedDateFormat</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Custom time formatter that trades flexibility for performance. This formatter only supports the date patterns defined
in <a href="FixedDateFormat.FixedFormat.html" title="enum in org.apache.logging.log4j.core.util.datetime"><code>FixedDateFormat.FixedFormat</code></a>. For any other date patterns use <a href="FastDateFormat.html" title="class in org.apache.logging.log4j.core.util.datetime"><code>FastDateFormat</code></a>.
<p>
Related benchmarks: /log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java and
/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
</p></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="caption"><span>Nested Classes</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static enum&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="FixedDateFormat.FixedFormat.html" class="type-name-link" title="enum in org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedFormat</a></code></div>
<div class="col-last even-row-color">
<div class="block">Enumeration over the supported date/time format patterns.</div>
</div>
<div class="col-first odd-row-color"><code>static enum&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="FixedDateFormat.FixedTimeZoneFormat.html" class="type-name-link" title="enum in org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedTimeZoneFormat</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Fixed time zone formats.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="FixedDateFormat.html" title="class in org.apache.logging.log4j.core.util.datetime">FixedDateFormat</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#create(org.apache.logging.log4j.core.util.datetime.FixedDateFormat.FixedFormat)" class="member-name-link">create</a><wbr>(<a href="FixedDateFormat.FixedFormat.html" title="enum in org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedFormat</a>&nbsp;format)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns a new <code>FixedDateFormat</code> object for the specified <code>FixedFormat</code> and a <code>TimeZone.getDefault()</code> TimeZone.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="FixedDateFormat.html" title="class in org.apache.logging.log4j.core.util.datetime">FixedDateFormat</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#create(org.apache.logging.log4j.core.util.datetime.FixedDateFormat.FixedFormat,java.util.TimeZone)" class="member-name-link">create</a><wbr>(<a href="FixedDateFormat.FixedFormat.html" title="enum in org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedFormat</a>&nbsp;format,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html" title="class or interface in java.util" class="external-link">TimeZone</a>&nbsp;tz)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns a new <code>FixedDateFormat</code> object for the specified <code>FixedFormat</code> and TimeZone.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="FixedDateFormat.html" title="class in org.apache.logging.log4j.core.util.datetime">FixedDateFormat</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createIfSupported(java.lang.String...)" class="member-name-link">createIfSupported</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>...&nbsp;options)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#format(long)" class="member-name-link">format</a><wbr>(long&nbsp;epochMillis)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#format(long,char%5B%5D,int)" class="member-name-link">format</a><wbr>(long&nbsp;epochMillis,
char[]&nbsp;buffer,
int&nbsp;startPos)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#formatInstant(org.apache.logging.log4j.core.time.Instant)" class="member-name-link">formatInstant</a><wbr>(<a href="../../time/Instant.html" title="interface in org.apache.logging.log4j.core.time">Instant</a>&nbsp;instant)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#formatInstant(org.apache.logging.log4j.core.time.Instant,char%5B%5D,int)" class="member-name-link">formatInstant</a><wbr>(<a href="../../time/Instant.html" title="interface in org.apache.logging.log4j.core.time">Instant</a>&nbsp;instant,
char[]&nbsp;buffer,
int&nbsp;startPos)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFormat()" class="member-name-link">getFormat</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the full pattern of the selected fixed format.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLength()" class="member-name-link">getLength</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the length of the resulting formatted date and time strings.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html" title="class or interface in java.util" class="external-link">TimeZone</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTimeZone()" class="member-name-link">getTimeZone</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the time zone.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isEquivalent(long,int,long,int)" class="member-name-link">isEquivalent</a><wbr>(long&nbsp;oldEpochSecond,
int&nbsp;oldNanoOfSecond,
long&nbsp;epochSecond,
int&nbsp;nanoOfSecond)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns <code>true</code> if the old and new date values will result in the same formatted output, <code>false</code>
if results <i>may</i> differ.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#millisSinceMidnight(long)" class="member-name-link">millisSinceMidnight</a><wbr>(long&nbsp;currentTime)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the number of milliseconds since midnight in the time zone that this <code>FixedDateFormat</code>
was constructed with for the specified currentTime.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="createIfSupported(java.lang.String...)">
<h3>createIfSupported</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="FixedDateFormat.html" title="class in org.apache.logging.log4j.core.util.datetime">FixedDateFormat</a></span>&nbsp;<span class="element-name">createIfSupported</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>...&nbsp;options)</span></div>
</section>
</li>
<li>
<section class="detail" id="create(org.apache.logging.log4j.core.util.datetime.FixedDateFormat.FixedFormat)">
<h3>create</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="FixedDateFormat.html" title="class in org.apache.logging.log4j.core.util.datetime">FixedDateFormat</a></span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="FixedDateFormat.FixedFormat.html" title="enum in org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedFormat</a>&nbsp;format)</span></div>
<div class="block">Returns a new <code>FixedDateFormat</code> object for the specified <code>FixedFormat</code> and a <code>TimeZone.getDefault()</code> TimeZone.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>format</code> - the format to use</dd>
<dt>Returns:</dt>
<dd>a new <code>FixedDateFormat</code> object</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="create(org.apache.logging.log4j.core.util.datetime.FixedDateFormat.FixedFormat,java.util.TimeZone)">
<h3>create</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="FixedDateFormat.html" title="class in org.apache.logging.log4j.core.util.datetime">FixedDateFormat</a></span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="FixedDateFormat.FixedFormat.html" title="enum in org.apache.logging.log4j.core.util.datetime">FixedDateFormat.FixedFormat</a>&nbsp;format,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html" title="class or interface in java.util" class="external-link">TimeZone</a>&nbsp;tz)</span></div>
<div class="block">Returns a new <code>FixedDateFormat</code> object for the specified <code>FixedFormat</code> and TimeZone.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>format</code> - the format to use</dd>
<dd><code>tz</code> - the time zone to use</dd>
<dt>Returns:</dt>
<dd>a new <code>FixedDateFormat</code> object</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getFormat()">
<h3>getFormat</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getFormat</span>()</div>
<div class="block">Returns the full pattern of the selected fixed format.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the full date-time pattern</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLength()">
<h3>getLength</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getLength</span>()</div>
<div class="block">Returns the length of the resulting formatted date and time strings.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the length of the resulting formatted date and time strings</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getTimeZone()">
<h3>getTimeZone</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html" title="class or interface in java.util" class="external-link">TimeZone</a></span>&nbsp;<span class="element-name">getTimeZone</span>()</div>
<div class="block">Returns the time zone.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the time zone</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="millisSinceMidnight(long)">
<h3>millisSinceMidnight</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">millisSinceMidnight</span><wbr><span class="parameters">(long&nbsp;currentTime)</span></div>
<div class="block"><p>Returns the number of milliseconds since midnight in the time zone that this <code>FixedDateFormat</code>
was constructed with for the specified currentTime.</p>
<p>As a side effect, this method updates the cached formatted date and the cached date demarcation timestamps
when the specified current time is outside the previously set demarcation timestamps for the start or end
of the current day.</p></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>currentTime</code> - the current time in millis since the epoch</dd>
<dt>Returns:</dt>
<dd>the number of milliseconds since midnight for the specified time</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="formatInstant(org.apache.logging.log4j.core.time.Instant)">
<h3>formatInstant</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">formatInstant</span><wbr><span class="parameters">(<a href="../../time/Instant.html" title="interface in org.apache.logging.log4j.core.time">Instant</a>&nbsp;instant)</span></div>
</section>
</li>
<li>
<section class="detail" id="formatInstant(org.apache.logging.log4j.core.time.Instant,char[],int)">
<h3>formatInstant</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">formatInstant</span><wbr><span class="parameters">(<a href="../../time/Instant.html" title="interface in org.apache.logging.log4j.core.time">Instant</a>&nbsp;instant,
char[]&nbsp;buffer,
int&nbsp;startPos)</span></div>
</section>
</li>
<li>
<section class="detail" id="format(long)">
<h3>format</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">format</span><wbr><span class="parameters">(long&nbsp;epochMillis)</span></div>
</section>
</li>
<li>
<section class="detail" id="format(long,char[],int)">
<h3>format</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">format</span><wbr><span class="parameters">(long&nbsp;epochMillis,
char[]&nbsp;buffer,
int&nbsp;startPos)</span></div>
</section>
</li>
<li>
<section class="detail" id="isEquivalent(long,int,long,int)">
<h3>isEquivalent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isEquivalent</span><wbr><span class="parameters">(long&nbsp;oldEpochSecond,
int&nbsp;oldNanoOfSecond,
long&nbsp;epochSecond,
int&nbsp;nanoOfSecond)</span></div>
<div class="block">Returns <code>true</code> if the old and new date values will result in the same formatted output, <code>false</code>
if results <i>may</i> differ.</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small><p align="center"> Copyright &copy; 1999-2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.<br/> Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation. </p></small></p>
</footer>
</div>
</div>
</body>
</html>