En  Fa
درحال مشاهده: سوال و جواب  > زبان های برنامه سازی  > نکات #C  > نحوه بدست آوردن و تنظیم ساعت سیستم
 
 

دسته بندی مقالات

 

 

دسته بندی سوالات

 



 

نحوه بدست آوردن و تنظیم ساعت سیستم

   

نحوه بدست آوردن و تنظیم ساعت سیستم

توضیح

با استفاده از این کلاس می توانید ساعت سیستم را بدست آورده و یا ساعت سیستم را تغییر دهید. این کلاس از توابع API استفاده می کند.

کد C# 

public class SystemTime
{
	public struct _SYSTEMTIME
	{
		// WORD = UInt16
		public UInt16 wYear;
		public UInt16 wMonth;
		public UInt16 wDayOfWeek;
		public UInt16 wDay;
		public UInt16 wHour;
		public UInt16 wMinute;
		public UInt16 wSecond;
		public UInt16 wMilliseconds;
	}
	[DllImport("Kernel32.dll")]
	public static extern void GetSystemTime(out _SYSTEMTIME lpSystemTime);
	[DllImport("Kernel32.dll")]
	public static extern bool SetSystemTime(ref _SYSTEMTIME lpSystemTime);
	[DllImport("Kernel32.dll")]
	public static extern void GetLocalTime(out _SYSTEMTIME lpSystemTime);

	[DllImport("Kernel32.dll")]
	public static extern bool SetLocalTime(ref _SYSTEMTIME lpSystemTime);

	public static _SYSTEMTIME ConvertToSystemTime(DateTime dt)
	{
		_SYSTEMTIME sysTime = new _SYSTEMTIME();
		sysTime.wYear = Convert.ToUInt16(dt.Year);
		sysTime.wDay = Convert.ToUInt16(dt.Day);
		sysTime.wDayOfWeek = (UInt16)dt.DayOfWeek;
		sysTime.wHour = Convert.ToUInt16(dt.Hour);
		sysTime.wSecond = Convert.ToUInt16(dt.Second);
		sysTime.wMinute = Convert.ToUInt16(dt.Minute);
		sysTime.wMonth = Convert.ToUInt16(dt.Month);
		sysTime.wMilliseconds = Convert.ToUInt16(dt.Millisecond);
		return sysTime;
	}
}
جزئـیات تاپيک
      
نویسنده: Salar Khalilzadeh
تاریخ ارسال: 1387/07/07 8:46 PM
تعداد مشاهده: 738
تعداد آرا: 2
امتیاز آرا:   از 3.00 امتیاز

رای شما به این مطلب:

bookmark this
 

هیچ نظری برای این مطلب ارسال نشده است.
زبان سایت:

Copyright © 2009 SoftProjects.org | About | Valid XHTML | CSS