VB.NET修改系统时间技巧总结

开发 后端
VB.NET修改系统时间是一个比较实用的小技巧。程序员们可以通过各种途径学习积累这些小的应用技巧,来提高自己的编程效率。

VB.NET对于系统的一些相关操作我们曾经也想大家介绍过,比如获取系统信息等。那么,今天我们将会掌握的一个应用技巧则是如何进行系统时间的修改。我们在这里给出了两种VB.NET修改系统时间的方法供大家参考。

1.可以用API来实现VB.NET修改系统时间:

  1. [StructLayout (LayoutKind.Sequential)]   
  2. public struct SYSTEMTIME   
  3. {   
  4. public short Year;   
  5. public short Month;   
  6. public short DayOfWeek;   
  7. public short Day;   
  8. public short Hour;   
  9. public short Minute;   
  10. public short Second;   
  11. public short Miliseconds;   
  12. }  

api函数声明

  1. [DllImport ("kernel32.dll", CharSetCharSet=CharSet.Ansi)]   
  2. public extern static bool SetSystemTime(ref SYSTEMTIME time);   
  3.  
  4. private void button1_Click(object sender, System.EventArgs e)   
  5. {   
  6. //调用代码   
  7. SYSTEMTIME t = new SYSTEMTIME ();   
  8. t.Year = 2000;   
  9. t.Month = 1;   
  10. t.Day = 2;   
  11. t.Hour = 12-8;   
  12. //这个函数使用的是0时区的时间,对于我们用+8时区的,时间要自己算一下.
    如要设12点,则为12-8   
  13. t.Minute = 5;   
  14. bool v = SetSystemTime(ref t);   
  15. Console.WriteLine(v.ToString());   
  16. }  

2. 特有的VB.NET修改系统时间方法,很简单

Today=日期
TimeOfDay=时间

【编辑推荐】

  1. VB.NET DoEvents重要性体现
  2. VB.NET System.IO在实际编程中的作用体现
  3. VB.NET泛型类型基本概念详解
  4. 特殊的VB.NET数据类型概述
  5. 各种VB.NET访问级别概念简述
责任编辑:曹凯 来源: wewill.cn
相关推荐

2009-11-10 13:08:13

VB.NET编程技巧

2010-01-12 18:00:50

VB.NET界面

2010-01-15 13:52:42

VB.NET属性设置

2010-01-14 16:04:32

VB.NET显示时间

2010-01-11 16:04:10

VB.NET使用wit

2009-10-21 09:19:40

VB.NET文件压缩 

2010-01-14 17:27:17

VB.NET坐标系统

2010-01-20 15:01:26

VB.NET组件显示时

2009-10-12 15:44:26

VB.NET动态编码技

2010-01-18 18:20:49

VB.NET使用API

2009-11-03 10:51:33

VB.NET共享

2009-10-28 09:21:19

VB.NET技术

2010-01-12 16:39:26

VB.NET数据绑定

2009-11-02 13:14:18

VB.NET函数

2010-01-20 17:54:13

VB.NET特殊字符

2010-01-22 14:51:31

VB.NET修改代理服

2010-01-15 15:51:43

VB.NET类添加方法

2010-01-08 18:31:45

VB.NET历史菜单

2010-01-08 18:16:52

VB.NET变量

2010-01-18 18:50:26

VB.NET鼠标手势
点赞
收藏

51CTO技术栈公众号