读取、设置系统时间日期
来源:互联网 发布:网络言情小说典藏版v1 编辑:程序博客网 时间:2024/05/13 01:19
有多种方法可以读取设置系统时间日期,现介绍两种简单的方法,第一种方法只能读取不能设置。
一、通过调用System.DateTime.Now来得到系统当前时间日期
MessageBox.Show(System.DateTime.Now.Year.ToString() +"-" + System.DateTime.Now.Month.ToString("#00") +"-" + System.DateTime.Now.Day.ToString("#00") +" " + System.DateTime.Now.DayOfWeek.ToString() +" " +System.DateTime.Now.Hour.ToString("#00") +":" + System.DateTime.Now.Minute.ToString("#00") +":" + System.DateTime.Now.Second.ToString("#00"));
二、通过自定义类来读取、设置系统时间日期
//引入名字空间
using System.Runtime.InteropServices
//申明
[DllImport( "Kernel32.dll" )]
public static extern void GetLocalTime(SystemTime st );
[DllImport( "Kernel32.dll" )]
public static extern void SetLocalTime(SystemTime st );
//定义时间日期类
public class SystemTimeDate
{
public ushort wYear;
public ushort wMonth;
public ushort wDayOfWeek;
public ushort wDay;
public ushort wHour;
public ushort wMinute;
public ushort wSecond;
public ushort wMilliseconds;
}
//读取系统时间日期
private void GetTime_Click(object sender, System.EventArgs e)
{
//将当前时间日期显示在窗体标题上
SystemTimeDate st=new SystemTimeDate();
GetLocalTime(st);
this.Text="The Date and DateTime is: " ;
this.Text=this.Text+st.wYear.ToString()+"年";
this.Text=this.Text+st.wMonth.ToString()+"月";
this.Text=this.Text+st.wDay.ToString()+"日 ";
this.Text=this.Text+"星期"+st.wDayOfWeek.ToString();
this.Text=this.Text+" "+st.wHour.ToString()+":";
this.Text=this.Text+st.wHour.ToString()+":";
this.Text=this.Text+st.wMinute.ToString()+":";
this.Text=this.Text+st.wSecond.ToString()+".";
this.Text=this.Text+st.wMilliseconds.ToString();
}
//设置系统时间日期
private void GetTime_Click(object sender, System.EventArgs e)
{
//将DateTimePicker控件的值通过自定义的时间日期类来保存到系统时间
SystemTimeDate st=new SystemTimeDate();
st.wYear=(ushort)this.dateTimePicker1.Value.Year;
st.wMonth=(ushort)this.dateTimePicker1.Value.Month;
st.wDay=(ushort)this.dateTimePicker1.Value.Day;
st.wHour=(ushort)this.dateTimePicker1.Value.Hour;
st.wMinute=(ushort)this.dateTimePicker1.Value.Minute;
st.wSecond=(ushort)this.dateTimePicker1.Value.Second;
//星期和微秒不用设置
SetLocalTime(st);
}
- 读取、设置系统时间日期
- 设置系统的时间/日期
- 设置PDA系统日期时间
- Qt4 设置系统日期时间
- 设置系统日期时间格式
- sql如何读取系统日期和时间
- Linux下设置系统日期和时间
- WinCE.NET中设置系统日期时间
- zenity 脚本设置系统日期和时间
- Linux 设置系统时间和日期 API
- 设置系统日期时间和时区
- Android初学------系统设置之时间日期设置(一)
- android 手机系统日期及时间的读取
- linux系统下查看和设置日期时间的命令
- 使用C#代码设置系统日期和时间
- date,打印或设置系统的日期与时间
- QT获取系统时间,以及设置日期格式
- QT获取系统时间以及设置日期格式
- Java技巧: int 和 String 互相转换的多种方法
- WinCE下多线程编程
- 第4章 gdb 调试器
- Java技巧:格式化输出数字
- 第5章 使用 make
- 读取、设置系统时间日期
- CSDN相册推行申请制
- 流年不利 遭遇职场危机
- 30个被风投追捧的大创意
- C语言有趣的历史
- [转]C/C++中的函数参数传递机制
- 解决Flash __flash_unloadHandler 死循环的Bug
- 平息
- 纽曼u盘无法打开的解决方法 量产工具