本文整理汇总了C#中SystemTime.FromDateTime方法的典型用法代码示例。如果您正苦于以下问题:C# SystemTime.FromDateTime方法的具体用法?C# SystemTime.FromDateTime怎么用?C# SystemTime.FromDateTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SystemTime
的用法示例。
在下文中一共展示了SystemTime.FromDateTime方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UpdateTime
static void UpdateTime()
{
GetSystemTimeZone();
DateTime dt = GetBeijingTime();
string timeZone = INIFILE.GetValue("MAIN", "TimeZone");
DateTime dtUTC = TimeZoneInfo.ConvertTimeToUtc(dt, TimeZoneInfo.FindSystemTimeZoneById(ListTimeMap[defaultTimeSpane]));
dt = TimeZoneInfo.ConvertTimeFromUtc(dtUTC, TimeZoneInfo.FindSystemTimeZoneById(ListTimeMap.Values.ElementAt(GetIndex(timeZone))));
SystemTime st = new SystemTime();
st.FromDateTime(dt);
SetLocalTime(ref st);
}
示例2: PressOnTimerBtn
static void PressOnTimerBtn()
{
try
{
if (IsConnected())
{
DateTime dtUTC = GetInternetTime();//0时区时间
///0时区标准时间
DateTime dt = TimeZoneInfo.ConvertTimeFromUtc(dtUTC, TimeZoneInfo.FindSystemTimeZoneById(ListTimeMap.Values.ElementAt(currentTimeZoneIndex)));
SystemTime st = new SystemTime();
st.FromDateTime(dt);
SetLocalTime(ref st);
}
else
{
//Warning.WarningText = "网络连接不存在,不能同步网络时间。";
//MessageBox.Show("网络无法连接");
//Console.WriteLine();
}
}
catch (Exception ex)
{
//MessageBox.Show("网络无法连接");
}
}
示例3: UpdateTime
private void UpdateTime(jimmy myjimmy, string msg)
{
DateTime dt = DateTime.Now;
DateTime dt1 = DateTime.Now;
try
{
switch (myjimmy)
{
case jimmy.year:
dt1 = new DateTime((int)Int32.Parse(msg), dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second);
break;
case jimmy.month:
dt1 = new DateTime(dt.Year, (int)Int32.Parse(msg), dt.Day, dt.Hour, dt.Minute, dt.Second);
break;
case jimmy.day:
dt1 = new DateTime(dt.Year, dt.Month, (int)Int32.Parse(msg), dt.Hour, dt.Minute, dt.Second);
break;
case jimmy.hour:
dt1 = new DateTime(dt.Year, dt.Month, dt.Day, (int)Int32.Parse(msg), dt.Minute, dt.Second);
break;
case jimmy.minute:
dt1 = new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, (int)Int32.Parse(msg), dt.Second);
break;
case jimmy.second:
dt1 = new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, (int)Int32.Parse(msg));
break;
default:
break;
}
}
catch (Exception ex)
{
}
SystemTime st = new SystemTime();
st.FromDateTime(dt1);
SetLocalTime(ref st);
}
示例4: PressOnTimerBtn
void PressOnTimerBtn()
{
try
{
//Ping ping = new Ping();
//PingReply replay = ping.Send("202.108.22.5");
if (IsConnected())
//if (replay.Status == IPStatus.Success)
{
dtTimer.Stop();
internetTime.RemoteClick();
WriteLog("1111111111111111111111111111111111111111111111111");
//DateTime dt = GetBeijingTime();
DateTime dtUTC = GetInternetTime();//0时区时间
///0时区标准时间
//DateTime dtUTC = TimeZoneInfo.ConvertTimeToUtc(dt, TimeZoneInfo.FindSystemTimeZoneById(ListTimeMap[defaultTimeSpane]));
DateTime dt = TimeZoneInfo.ConvertTimeFromUtc(dtUTC, TimeZoneInfo.FindSystemTimeZoneById(ListTimeMap.Values.ElementAt(currentTimeZoneIndex)));
WriteLog("2222222222222222222222222222222222222222222");
_year._time.Text = dt.Year.ToString() + "年";
_month._time.Text = dt.Month.ToString() + "月";
_day._time.Text = dt.Day.ToString() + "日";
_hour._time.Text = dt.Hour.ToString() + "时";
_minute._time.Text = dt.Minute.ToString() + "分";
_second._time.Text = dt.Second.ToString() + "秒";
SystemTime st = new SystemTime();
st.FromDateTime(dt);
WriteLog("333333333333333333333333333333333333");
SetLocalTime(ref st);
WriteLog("44444444444444444444444444444444444");
//SetMyLocalTime(dt);
Warning.WarningText = "系统时间更新成功。";
dtTimer.Start();
WriteLog("5555555555555555555555555");
//Thread.Sleep(500);
}
else
{
Warning.WarningText = "网络连接不存在,不能同步网络时间。";
}
}
catch (Exception ex)
{
Warning.WarningText = "网络连接不存在,不能同步网络时间。";
}
}