View Full Version : سوال: کلاس datetime
narsis2090
جمعه 09 فروردین 1392, 10:31 صبح
چطور میشه با استفاده از کلاس datetime ساعت رو تغییر داد ساعت خود سیستم تغییر نکنه اما ساعت برنامه عوض بشه
arash691
جمعه 09 فروردین 1392, 16:17 عصر
اول یه نمونه از کلاس DateTime درست میکنی و بعد از متد های Add... استفاده میکنی مثل کد زیر :
System.DateTime dt = new DateTime();
dt.AddMinutes(Minutes Value);
dt.AddSeconds(Seconds Value);
dt.AddHours(Hours Value);
درون هر متد مقداری که میخوای رو بده
arash691
جمعه 09 فروردین 1392, 16:26 عصر
یه روش دیگه هم هست که این روش بهتره و اون اینه که از کلاس TimeSpan استفاده بکنی بصورت زیر :
System.DateTime dt = new DateTime();
System.TimeSpan ts = new TimeSpan(3, 4, 55);
label3.Text = dt.Add(ts).ToString();
مقدار 3و 4 و 55 یه مقداری فرضی بود ... بعد من گفتم نمایش ساعت رو lable3 باشه ...
narsis2090
جمعه 09 فروردین 1392, 16:33 عصر
این کد ها رو من قبلا توی تایمر تست کردم نتیجه نگرفتم مشکل کجاس؟؟؟؟
arash691
جمعه 09 فروردین 1392, 16:44 عصر
این کد ها رو من قبلا توی تایمر تست کردم نتیجه نگرفتم مشکل کجاس؟؟؟
؟
دوست عزیز هر دو روش قبلا" تست شده و خودم هم ازشون استفاده کرده بودم ... برای امتحان یه باتن و یه لیبل تو فرم قرار بدین و در رخداد کلیلک باتن دستورات زیر رو وارد کنید ...
System.DateTime dt = new DateTime();
System.TimeSpan ts = new TimeSpan(3, 4, 55);
label1.Text = dt.Add(ts).ToString();
مشاهده میکنید مقادیر داده شده با کلیک کردن روی باتن به خاصیت text لیبل افزوده میشه ....
narsis2090
جمعه 09 فروردین 1392, 19:01 عصر
دوست عزیز از شما خیلیییییییییییییییی ممنون کمک بزرگی کردی بهم:D
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.