convert number of seconds since 1970 to DateTime for a specific time zone?
<p>I want to convert seconds since 1970 to datetime for a specific time zone.</p>

<p>I have the time in milisecond and the timezone for a server.
I am getting these values by calling an API. I want to know the year,month, day of that time zone.</p>

<p>int milisecond  = 12347586484;
zone = "GMT +8.00";</p>

<p>How can I do that?</p>

<p>Thanks,
Syd</p>

<p>Edit: Will I get the right date if I use gmtime()?</p>

<pre><code>timeinmilisecond + 8*360000;

struct tm *jobCreationtm;
time_t t = (time_t)(timeinmilisecond); 
jobCreationtm = gmtime(&amp;t);
</code></pre>

<p>Note: I dont want to use third party dlls.</p>
