title: DateTime in a TimeZone which is not UTC or Local
body: <p>I have question pertaining to the <code>DateTimeKind</code> struct in C#.</p>
  <p>If I have converted a <code>DateTime</code> to a new DateTime (which is not in my local Timezone) using something like:</p>
  <pre><code>TimeZoneInfo.ConvertTimeBySystemTimeZoneId(now, &quot;Tokyo Standard Time&quot;);
  </code></pre>
  <p>what should I use for the <code>Kind</code> property of that new DateTime? <code>Unspecified</code> feels a bit weird and does not help much with conversions.</p>
  <p>I get the feeling that as soon as you use a <code>Timezone</code> which is not your local and not UTC, then you absolutely have to start using the <code>DateTimeOffset</code> struct.</p>