<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">計算機システム</anchor>では、<dfn>時間帯のない日時</dfn>を扱うことがよくあり、
<dfn>浮動時</dfn>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">地方時</anchor>などと呼ばれています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> これは当該<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">計算機</anchor>の動作している地域で使われる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時刻</anchor>を表していることが多いですが、 
文脈により決まるその他の地域の時刻を表していたり、 
どこの時刻であるか不明であることを表していたりする場合もあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">将来の日時</anchor>の記述のために敢えて用いることもあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> 
人間の読み書きする<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時の表示<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">日時表示</title></anchor>は、
実のところほとんどが<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差の記述</anchor>のない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯のない日時</anchor>です。
人間の読み書きも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">計算機</anchor>の読み書きも、
多くの場合は文脈から<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>を (意識的であれ無意識であれ)
補って解釈していることになります。</p><section><h1>文脈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯のない日時</anchor>は、
次のような場面で用いられます。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">機械可読</anchor>でない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">人間</anchor>の読み書きが目的の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時表示</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> 古い<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">計算機システム</anchor>における<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> 構文上<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>が認められていない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時形式</anchor>で入出力する場合</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> 情報源が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯のない日時</anchor>の場合</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>を明確にできない場合<example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end> 
例えば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">近代的標準時</anchor>制度の確立前の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">過去の日時</anchor>。</p></example></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差の記述</anchor>の能力が不十分な場合<example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end> 例えば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">秒</anchor>単位であるにも関わらず、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">分</anchor>単位でしか記述できない場合</p></example></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> 必要とされる精度に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差</anchor>が重要でない場合<example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> 例えばある出来事が起こった<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">月</anchor>を記述する場合、
月初・月末の数時間のずれを含めて明確に指定したいことは、
それほど多くありません。</p></example></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差</anchor>によらない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor>で定められる場合<example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end> 
例えば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">法令</anchor>である<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日</anchor>が始まった瞬間と定められている場合、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">法域</anchor>内に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差</anchor>があれば、
同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日付</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">表示<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">日時表示</title></anchor>でそれぞれの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>におけるその<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日</anchor>の始まった瞬間を表しているかもしれません。</p></example></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差</anchor>を確定できない場合<example xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end> 例えばイベントホールの予約システムで翌年の予約を扱う場合、
翌年に実施されている<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">標準時</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">夏時刻</anchor>が現時点で確定させられないかもしれません。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>将来の日時</anchor> </sw-see></p></example></li></ul></section><section><h1>時間帯のないことの明記</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時形式</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プログラミング言語</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ライブラリー</anchor>などでは、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯のない日時</anchor>をそうでない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor>と区別するような<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構文</anchor>の違いや<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データ型</anchor>の違い、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プロパティー</anchor>による区別が設けられていたりします。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <code>-00:00</code> も参照。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">floating time</anchor> とは意味が異なりますが、
<code>-0000</code> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">floating time</anchor> に相当するものに使われることもあります。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">floating</anchor></code></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><code xmlns="http://www.w3.org/1999/xhtml">DateTime</code> (.NET)</anchor> には、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">地方時</anchor>でも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTC</anchor>
でもないことを表す <dfn><code>Unspecified</code></dfn> という指定があります。</p><p><cite xml:lang="en">DateTimeKind Enumeration (System)</cite> (<time>2017-06-01 22:21:51 +09:00</time>) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://msdn.microsoft.com/en-us/library/shx7s921(v=vs.110).aspx">https://msdn.microsoft.com/en-us/library/shx7s921(v=vs.110).aspx</anchor-external></p></section><section><h1>変換</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[47]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プログラミング言語</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ライブラリー</anchor>などにあっては、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯のない日時</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データ型</anchor>の値と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時差の記述</anchor>の組を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>情報のある<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor>に変換する手段が用意されていることがあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯のない日時</anchor>は、
暗黙裡に何らかの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>が仮定されて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>情報のある<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor>に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">キャスト</anchor>されることがあります。
意図的に変換させる場合は構いませんが、
意図せず変換されてしまって<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">不具合</anchor>が生じることも多いです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[49]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">電子メールの日時形式</anchor>で採用されている 
<code>-0000</code>
による記述は、
特別な対応をしていない実装が多いため、
<code>+0000</code> すなわち <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTC</anchor>
と同じように解釈されることが多いです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[46]</anchor-end>
<code class="HTML" xml:lang="en">&lt;input type=datetime-local&gt;</code> の 
<code class="JS" xml:lang="en">Date</code> への変換では、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTC</anchor> とみなされた値になります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="50" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[50]</anchor-end> 
その他<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">システム時間帯</anchor>など「既定」の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯</anchor>に属する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor>と解釈されることも多いです。</p></section><section><h1>浮動時</h1><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en-US">Floating time zone support? | Communities</cite>
( (<time>2016-06-15 12:46:58 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://discussions.apple.com/thread/1080972?start=0&amp;tstart=0">https://discussions.apple.com/thread/1080972?start=0&amp;tstart=0</anchor-external></figcaption><blockquote><p>iCal has a handy feature where you can set the time zone of an event to &quot;Floating&quot;. What this means is that the event is no longer tied to a specific time zone. So, let's say you want to schedule lunch at 12pm every day no matter where in the world you are, you set the time zone to floating, and that way you don't get an alert to have lunch at 4am if you're visiting another country.</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite>DateTime::TimeZone::Floating - search.cpan.org</cite>
( (<time>2016-06-15 12:47:27 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://search.cpan.org/dist/DateTime-TimeZone/lib/DateTime/TimeZone/Floating.pm">http://search.cpan.org/dist/DateTime-TimeZone/lib/DateTime/TimeZone/Floating.pm</anchor-external></figcaption><blockquote><p>This class is used to provide the DateTime::TimeZone API needed by DateTime.pm, but for floating times, as defined by the RFC 2445 spec. A floating time has no time zone, and has an effective offset of zero.</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite>DateTime::TimeZone - search.cpan.org</cite>
( (<time>2016-06-15 12:48:15 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://search.cpan.org/dist/DateTime-TimeZone/lib/DateTime/TimeZone.pm#USAGE">http://search.cpan.org/dist/DateTime-TimeZone/lib/DateTime/TimeZone.pm#USAGE</anchor-external></figcaption><blockquote><p>If the &quot;name&quot; parameter is &quot;floating&quot;, then a DateTime::TimeZone::Floating object is returned. A floating time zone does have any offset, and is always the same time. This is useful for calendaring applications, which may need to specify that a given event happens at the same local time, regardless of where it occurs. See RFC 2445 for more details.</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite xml:lang="en-US">Working with Time Zones</cite>
( (<time>2011-07-05 21:14:06 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.w3.org/TR/timezone/#floating">https://www.w3.org/TR/timezone/#floating</anchor-external></figcaption><blockquote><p>Some observed time values are not related to a specific moment in incremental time. Instead, they need to be combined with local information to determine a range of acceptable incremental time values. We refer to these sorts of time values as &quot;floating times&quot; because they are not fixed to a specific incremental time value. Floating times are not attached and should never be attached to a particular time zone.</p><p>Some examples of floating time events include a user’s birth date, a document's publication date, a list of official holidays, or the expiration date for an offer (if not tied explicitly to a time zone).</p><p>Example 4:  </p><p>Suppose that your application delivers newspapers to users. Your application wants to show the publication date of each issue so that, for example, The Sunday News is always shown as being published on a Sunday. The publication date is thus a &quot;floating time&quot; value.</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite xml:lang="en-US">Working with Time Zones</cite>
( (<time>2011-07-05 21:14:06 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.w3.org/TR/timezone/#guidelinessummary">https://www.w3.org/TR/timezone/#guidelinessummary</anchor-external></figcaption><blockquote><p>When comparing times, floating times with no time zone information should use UTC as the time zone.</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite xml:lang="en">RFC 5545 - Internet Calendaring and Scheduling Core Object Specification (iCalendar)</cite>
( (<time>2016-06-05 16:19:53 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc5545#section-3.3.5">https://tools.ietf.org/html/rfc5545#section-3.3.5</anchor-external></figcaption><blockquote><p>FORM #1: DATE WITH LOCAL TIME</p><p>The date with local time form is simply a DATE-TIME value that</p><p>does not contain the UTC designator nor does it reference a time</p><p>zone.  For example, the following represents January 18, 1998, at</p><p>11 PM:</p><p>19980118T230000</p><p>DATE-TIME values of this type are said to be &quot;floating&quot; and are</p><p>not bound to any time zone in particular.  They are used to</p><p>represent the same hour, minute, and second value regardless of</p><p>which time zone is currently being observed.  For example, an</p><p>event can be defined that indicates that an individual will be</p><p>busy from 11:00 AM to 1:00 PM every day, no matter which time zone</p><p>the person is in.  In these cases, a local time can be specified.</p><p>The recipient of an iCalendar object with a property value</p><p>consisting of a local time, without any relative time zone</p><p>information, SHOULD interpret the value as being fixed to whatever</p><p>time zone the &quot;ATTENDEE&quot; is in at any given moment.  This means</p><p>that two &quot;Attendees&quot;, in different time zones, receiving the same</p><p>event definition as a floating time, may be participating in the</p><p>event at different actual times.  Floating time SHOULD only be</p><p>used where that is the reasonable behavior.</p><p>In most cases, a fixed time is desired.  To properly communicate a</p><p>fixed time in a property value, either UTC time or local time with</p><p>time zone reference MUST be specified.</p><p>The use of local time in a DATE-TIME value without the &quot;TZID&quot;</p><p>property parameter is to be interpreted as floating time,</p><p>regardless of the existence of &quot;VTIMEZONE&quot; calendar components in</p><p>the iCalendar object.</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <cite xml:lang="ja"><strong>[</strong>perl<strong>]</strong>DateTimeのtimezoneについてのメモ - $shibayu36-&gt;blog;</cite>
( (<time>2016-06-15 13:01:25 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blog.shibayu36.org/entry/20111002/1317542196">http://blog.shibayu36.org/entry/20111002/1317542196</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <cite xml:lang="en">houseabsolute/DateTime.pm: A date and time object for Perl</cite>
(<time>2019-06-10 09:56:53 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/houseabsolute/DateTime.pm#floating-datetimes">https://github.com/houseabsolute/DateTime.pm#floating-datetimes</anchor-external></p></section><section><h1>地方時</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end> 
「地方時」や「local time」
にはいろいろな意味がありますが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間帯のない日時</anchor>を意味していることがあります。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>地方時</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite>time - The Go Programming Language</cite> (<time>2017-03-10 18:06:12 +09:00</time>) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://golang.org/pkg/time/#Location">https://golang.org/pkg/time/#Location</anchor-external></p><p><dfn>Local</dfn></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">T2EX</anchor> (<time>2015-03-28 15:58:08 +09:00</time>) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.tron.org/ja/wp-content/themes/dp-magjam/pdf/specifications/ja/TEF020-S009-02.00.00_ja.pdf#page=107">http://www.tron.org/ja/wp-content/themes/dp-magjam/pdf/specifications/ja/TEF020-S009-02.00.00_ja.pdf#page=107</anchor-external></p><p><dfn>ローカル時刻</dfn></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <code class="HTML" xml:lang="en">&lt;input type=datetime-local&gt;</code> が扱うのも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">浮動時</anchor>です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TOMLの日時形式</anchor>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Local Date-Time</anchor></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FIPAの日時形式</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">local time zone</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[54]</anchor-end> 
<cite xml:lang="en">Floating Timestamp Datatype | Socrata</cite>, <time>2024-04-08T12:53:24.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://dev.socrata.com/docs/datatypes/floating_timestamp.html#,">https://dev.socrata.com/docs/datatypes/floating_timestamp.html#,</anchor-external></p></section><section><h1>概念時刻</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> 
<dfn>概念時刻</dfn>なる語を使う人達がいます。
通用範囲は極めて限られていて、
現時点で見つかったものは次のものだけでした。
<time>2019-09-30T11:41:32.300Z</time></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <cite xml:lang="ja">.Net FrameworkのDateTime型 - C Sharpens you up</cite>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Sampo</anchor>,
2014-02-13
(<time>2019-09-30 20:35:07 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://cs.hatenablog.jp/entry/2014/02/13/180213">http://cs.hatenablog.jp/entry/2014/02/13/180213</anchor-external></figcaption><blockquote><p>絶対時刻であるUtc, Localと概念時刻であるUnspecifiedを同じクラスで扱おうとしたあたりが闇の起源くさいですね。</p></blockquote><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</anchor-internal> と同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著者</anchor>。</comment-p></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <cite>timestamp with time zone型はタイムゾーン情報を持っていない - <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Qiita</anchor></cite>,
@yuba,
2014年11月18日に投稿
(<time>2019-09-30 20:29:47 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://qiita.com/yuba/items/7852a29d63d6279c6f6e">https://qiita.com/yuba/items/7852a29d63d6279c6f6e</anchor-external></figcaption><blockquote><p>2015年1月1日00:00:00 という時刻表記は、地球上のどこで読んだかによって意味が変わってしまいます。このような時刻のことを <b>概念時刻</b> と呼ぶことにしましょう。ボジョレー・ヌーボーの解禁時刻、11月第3木曜日00:00:00も概念時刻だからこそ世界各地で解禁時刻が違い、バブル期は日本が世界で最初に解禁されるって盛り上がったものです。</p></blockquote></figure><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> <cite xml:lang="ja">Sadayuki Furuhashiさんのツイート: &quot;UNIX時刻を純粋に表現するのはInstant。LocalDateTimeは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">概念時刻</anchor>を表すので後付けされるタイムゾーンによって表す絶対時刻が異なるやつ。OffsetDateTimeも絶対時刻を表すけども、Instantと違ってタイムゾーンを所有している… &quot;</cite>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Sadayuki Furuhashi</anchor>,
午前11:31 · 2017年6月15日 (<time>2019-09-30 20:37:10 +09:00</time>) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://twitter.com/frsyuki/status/875179040809734144">https://twitter.com/frsyuki/status/875179040809734144</anchor-external></li></ul><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <cite xml:lang="ja">MessagePackフォーマット仕様にTimestamp型を追加 - Blog by <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Sadayuki Furuhashi</anchor></cite>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">frsyuki</anchor>,
2017-08-10
(<time>2019-09-30 20:31:26 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://frsyuki.hatenablog.com/entry/2017/08/10/144310">http://frsyuki.hatenablog.com/entry/2017/08/10/144310</anchor-external></figcaption><blockquote><p><b>概念時刻</b>は、世界のどこのタイムゾーンで扱うかによって別の瞬間を示します。例えば 2017-08-09 18:25:00 は、どのタイムゾーンで解釈するかによって実際の時刻が変わるため、概念時刻です。概念時刻は、理論上は暦(calendar system)に依存していくつかの表現方法がありますが、普通はグレゴリオ暦(西暦)を使います。</p></blockquote><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</anchor-internal> を参照。</comment-p></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;20</anchor-internal> では対応する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">英語</anchor>が「Local Time」とされています。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> <cite xml:lang="ja">焼元大事件: &quot;DBに概念時刻使わないで&quot; - <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mikutter</anchor></cite>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">焼元大事件</anchor>,
2018年1月18日 9:33 (<time>2019-09-30 20:39:05 +09:00</time>) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://social.mikutter.hachune.net/@ahiru/99368017199165758">https://social.mikutter.hachune.net/@ahiru/99368017199165758</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MessagePack</anchor>
という一部で人気の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データ形式</anchor>仕様の作者による解説 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;20</anchor-internal></src> で使われているので、
それなりに影響力があるのかも・・・と思いきや用例は数えるほどで特に普及してもいないようです。
説明無しではまず通用しないと思われます。
意味もわかりにくいので (「概念」とは何を指しているのか不明、
英語「local time」と対応関係にない、
対語「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">絶対時刻</anchor>」と対応関係にない)、
使うべきではない用語だと思います。</p></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="52" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[52]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時刻</anchor>以外の不確定要素入り<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">floating date</anchor> も参照。</p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <cite xml:lang="en">RFC 4791 - Calendaring Extensions to WebDAV (CalDAV)</cite>
(<time>2017-09-24 16:22:36 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc4791#section-7.3">https://tools.ietf.org/html/rfc4791#section-7.3</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <cite><strong>[</strong>tz<strong>]</strong> DST ends 2040 in Oracle database</cite>
(<time>2019-01-30 07:08:42 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://mm.icann.org/pipermail/tz/2019-January/027453.html">https://mm.icann.org/pipermail/tz/2019-January/027453.html</anchor-external></p></section></body></html>