ایمان مدائنی
سه شنبه 07 خرداد 1392, 00:25 صبح
کلاس DateTime دارای دو متد Now() , UtcNow() میباشد. در این مقاله به تفاوت اصلی این دو متد می پردازیم.
متد :
DateTime.Now();
تاریخ و ساعتی را به شما نشان میدهد که سرور اعلام میکند، حال این احتمال وجود دارد که سرور در کشور دیگری باشد و ساعت متفاوتی را نشان دهد برای رفع این مشکل ما میتوانیم ساعت را بر مبنای ساعت گرینویچ تنظیم کنیم و این عمل توسط متد زیر انجام میشود:
DateTime.UtcNow
حال برای تنظیم ساعت هر کشور کافی است تفاوت ساعت آن کشور را با گرینویچ به این متد اضافه کنیم، برای مثال برای تنظیم ساعت به زمان ایران میبایست 3 ساعت و 30 دقیقه به زمان گرینویچ اضافه شود :
DateTime.UtcNow.AddHours(3.5);
به همین سادگی شما می توانید ساعت ثبت اطلاعاتتان را به صورت صحیح بدست بیاورید.
منبع مقاله : www.Madaeny.com (http://www.madaeny.com/Default.aspx)
متد :
DateTime.Now();
تاریخ و ساعتی را به شما نشان میدهد که سرور اعلام میکند، حال این احتمال وجود دارد که سرور در کشور دیگری باشد و ساعت متفاوتی را نشان دهد برای رفع این مشکل ما میتوانیم ساعت را بر مبنای ساعت گرینویچ تنظیم کنیم و این عمل توسط متد زیر انجام میشود:
DateTime.UtcNow
حال برای تنظیم ساعت هر کشور کافی است تفاوت ساعت آن کشور را با گرینویچ به این متد اضافه کنیم، برای مثال برای تنظیم ساعت به زمان ایران میبایست 3 ساعت و 30 دقیقه به زمان گرینویچ اضافه شود :
DateTime.UtcNow.AddHours(3.5);
به همین سادگی شما می توانید ساعت ثبت اطلاعاتتان را به صورت صحیح بدست بیاورید.
منبع مقاله : www.Madaeny.com (http://www.madaeny.com/Default.aspx)