PDA

View Full Version : بدست آوردن زمان



jaykob
شنبه 25 تیر 1390, 12:03 عصر
سلام دوستان

به چه شکل می شه زمان صحیح رو در برنامه خودمون بدست بیاوریم چون معمولا از سرور های خارج از کشور استفاده می شه و ساعت تفاوت داره در برنامه ای می خوام مثلا ساعت ایجاد خبر با دقیقه و ثانیه را داشته باشم چگونه می تونم این کار رو انجام بدم .

ممنون

Himalaya
شنبه 25 تیر 1390, 14:09 عصر
سلام
با یه همچین کدی

DateTime.UtcNow.AddHours(3).AddMinutes(30).ToStrin g("HH:mm:ss");

jaykob
شنبه 25 تیر 1390, 14:13 عصر
سلام
با یه همچین کدی

DateTime.UtcNow.AddHours(3).AddMinutes(30).ToStrin g("HH:mm:ss");

ممنون

یعنی شما منظورتون اینه که اختلاف زمانی ساعت اون کشور با ایران رو محاسبه کنیم و بر طبق اون از کد شما استفاده کنیم ؟

Himalaya
شنبه 25 تیر 1390, 14:24 عصر
یعنی شما منظورتون اینه که اختلاف زمانی ساعت اون کشور با ایران رو محاسبه کنیم
نه. لازم نیست شما اختلاف زمان رو محاسبه کنید. DateTime.UtcNow خودش میاد بر اساس تنظیمات سرور، تاریخ و ساعت رو تبدیل به زمان جهانی (Universal time) میکنه و شما فقط باید اونو 3:30+ کنید تا زمان مورد نظر شما به دست بیاد (که همه این کارها تو کد پست قبلم انجام شده)