<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2601%3A404%3AD080%3A6E10%3A0%3A0%3A0%3AE8DA</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2601%3A404%3AD080%3A6E10%3A0%3A0%3A0%3AE8DA"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/2601:404:D080:6E10:0:0:0:E8DA"/>
		<updated>2026-05-22T19:11:23Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2867:_DateTime&amp;diff=385159</id>
		<title>2867: DateTime</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2867:_DateTime&amp;diff=385159"/>
				<updated>2025-08-26T22:21:31Z</updated>
		
		<summary type="html">&lt;p&gt;2601:404:D080:6E10:0:0:0:E8DA: I didn't like how negative the falsehoods list is, so I added some guidelines to balance it out.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2867&lt;br /&gt;
| date      = December 13, 2023&lt;br /&gt;
| title     = DateTime&lt;br /&gt;
| image     = datetime_2x.png&lt;br /&gt;
| imagesize = 679x478px&lt;br /&gt;
| noexpand  = true&lt;br /&gt;
| titletext = It's not just time zones and leap seconds. SI seconds on Earth are slower because of relativity, so there are time standards for space stuff (TCB, TGC) that use faster SI seconds than UTC/Unix time. T2 - T1 = [God doesn't know and the Devil isn't telling.]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
&lt;br /&gt;
[[Ponytail]] asks [[Cueball]] how to calculate the time elapsed between two instants. A Cueball not intimately familiar with the complexities of the way humans measure time naively assumes that this is given by the difference of the timestamps. A Cueball who is familiar panics and states that it is impossible to know, and further that it is forbidden to even ask the question.&lt;br /&gt;
	&lt;br /&gt;
Randall's use of the term &amp;quot;DateTime systems&amp;quot; covers [https://metacpan.org/pod/DateTime any] [https://docs.python.org/3/library/datetime.html number] [https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-8.0 of] [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date situations], and the complexities are hardly confined to any particular programming language, or indeed computers as a whole. Some of these complexities include time zones (and changes to time zones), the international date line, daylight saving time and differing observation (or non-observation) thereof in different areas (and changes to the observation of daylight saving time over time), leap days and leap seconds, etc.  Another complexity is found in relativistic effects, in which the flow of time varies depending on how deep in a gravity well one is; {{w|Barycentric Coordinate Time}} and {{w|Geocentric Coordinate Time}} (in French, TCB and TCG respectively - the reference to TGC in the title text appears to be a typo) are time systems used for space missions and orbit calculations that handle this and shortly after this comic was published it was announced that [https://www.space.com/white-house-nasa-time-zone-moon Coordinated Lunar Time (LTC)] would be established. A partial list of such minutiae may be found at [https://gist.github.com/timvisee/fcda9bbdff88d45cc9061606b4b923ca Falsehoods Programmers Believe About Time]. The title text of the comic also references some of them. Depending on when T1 and T2 are, changes in calendar system may also be a relevant consideration—perhaps most famously, the change from the Julian calendar and the Gregorian calendar, two calendar systems which are nearly identical but nearly two weeks apart, and which different countries changed at different times.&lt;br /&gt;
&lt;br /&gt;
The statement that &amp;quot;it is impossible to know&amp;quot; is because Ponytail did not provide enough information in the question: She needed to specify the location and time zone of both observations, and possibly the exact values of T1 and T2 to the nanosecond.  Considering the restrictions imposed by relativity on two observers agreeing on the timing of events, it may be literally impossible to determine a value of T2 - T1 that is absolutely &amp;quot;correct&amp;quot; to arbitrary levels of precision.&lt;br /&gt;
&lt;br /&gt;
The addition of &amp;quot;and a sin to ask&amp;quot; is hyperbolic. It implies that asking such questions is akin to attempting to acquire forbidden knowledge of the nature of God or the Universe, for example, through practices such as {{w|Numerology}}, which some may consider heretical. it's an expression of the fact that determining the answer accurately can be complicated, and programming systems that attempt to do this can be frustrating.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;T2 - T1 = [God doesn't know and the Devil isn't telling.]&amp;quot;: This is a colloquial expression that riffs on the more common &amp;quot;God only knows&amp;quot; as well as &amp;quot;Hell knows and Heaven suspects&amp;quot;, to suggest that the thing in question is even more unknowable than the usual type of unknowable thing, to the point where it may be an evil invention of the Devil designed to cause complexity and frustration for the people having to deal with it.&lt;br /&gt;
&lt;br /&gt;
Programmers coming here in despair should refer to their language standards and [https://www.w3.org/International/wiki/WorkingWithTimeZones#Guidelines_Summary|the W3's reasonably complete guidelines for those of us planetside]. Space programmers coming here in despair should note that on long enough timescales, it doesn't matter what time it is ''anywhere.''{{Citation needed}}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Ponytail is talking to Cueball.]&lt;br /&gt;
:Ponytail: Event #1 happened at time T&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;.&lt;br /&gt;
:Cueball: Okay.&lt;br /&gt;
&lt;br /&gt;
:Ponytail: Then event #2 happened at time T&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;.&lt;br /&gt;
:Cueball: Mhmm.&lt;br /&gt;
&lt;br /&gt;
:Ponytail: How would you calculate how much time elapsed between T&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; and T&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
:[The comic splits into two paths, each with a caption at the top.]&lt;br /&gt;
&lt;br /&gt;
:[Path 1, upper right panel]&lt;br /&gt;
:Caption: Normal person:&lt;br /&gt;
:Cueball: T&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; minus T&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:[Path 2, lower right panel]&lt;br /&gt;
:Caption: Anyone who's worked on datetime systems:&lt;br /&gt;
:[Cueball has his arms raised.]&lt;br /&gt;
:Cueball: '''''It is impossible to know and a sin to ask!'''''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics featuring Ponytail]]&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Time]]&lt;/div&gt;</summary>
		<author><name>2601:404:D080:6E10:0:0:0:E8DA</name></author>	</entry>

	</feed>