C#获取当前时间的函数如下:
int h = DateTime.Now.Hour; //获取当前时间的小时部分
int m = DateTime.Now.Minute; //获取当前时间的分钟部分
int s = DateTime.Now.Second; //获取当前时间的秒部分
DateTime t = DateTime.Now; //获取当前时间,格式为“年/月/日 星期 时/分/秒”
string t1 = DateTime.Now.ToString(); //将当前时间转换为字符串
string t2 = t1.Substring(13,8); //截取字符串的“时/分/秒”部分
Console.WriteLine("现在时间是{0}:{1}:{2}",h,m,s);
Console.WriteLine("现在时间是{0}", t);
Console.WriteLine("现在时间是{0}", t2);
扩展资料:
C#部分描述:
abstract:可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但不能被实体化的、必须被实现的类或方法。
as:一个转换操作符,如果转换失败,就返回null。
base:用于访问被派生类或构造中的同名成员隐藏的基类成员。
catch:定义一个代码块,在特定类型异常抛出时,执行块内代码。
checked:既是操作符又是语句,确保编译器运行时,检查整数类型操作或转换时出现的溢出。
const:标识一个可在编译时计算出来的变量值,即一经指派不可修改的值。
delegate:指定一个声明为一种委托类型。委托把方法封装为可调用实体,能在委托实体中调用。
enum:表示一个已命名常量群集的值类型。
event:允许一个类或对象提供通知的成员,他必须是委托类型。
explicit:一个定义用户自定义转换操作符的操作符,通常用来将内建类型转换为用户定义类型或反向操作,必须再转换时调用显示转换操作符。
extern:标识一个将在外部(通常不是c#语言)实现的方法。
finally:定义一个代码块,在程序控制离开try代码块后执行。参见try和catch。
fixed:在一个代码块执行时,在固定内存位置为一个变量指派一个指针。
参考资料来源:百度百科-c#
int h = DateTime.Now.Hour; //获取当前时间的小时部分
int m = DateTime.Now.Minute; //获取当前时间的分钟部分
int s = DateTime.Now.Second; //获取当前时间的秒部分
DateTime t = DateTime.Now; //获取当前时间,格式为“年/月/日 星期 时/分/秒”
string t1 = DateTime.Now.ToString(); //将当前时间转换为字符串
string t2 = t1.Substring(13,8); //截取字符串的“时/分/秒”部分
Console.WriteLine("现在时间是{0}:{1}:{2}",h,m,s);
Console.WriteLine("现在时间是{0}", t);
Console.WriteLine("现在时间是{0}", t2);
DateTime.Now.ToShortTimeString()
DateTime.Now.TimeOfDay.ToString()
DateTime.Now.ToString("HH:mm:ss")
结果:
13:12
13:12:36.7684225
13:12:36
DateTime.Now.ToString();//获取当前系统时间
完整的日期和时间
DateTime.Now.ToLongDateString();//只显示日期
xxxx年xx月xx日
DateTime.Now.ToShortDateString();//只显示日期
xxxx-xx-xx
一个是长日期一个是短日期
添加个控件比如:label,再加个timer!然后你的设计窗体下面就有timer1了。单击timer1改其属性里的Enabled True,Interval改成999.
然后双击timer1,花括号内里面写this.label1.Text=DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");小括号内格式可根据需要取舍即可!
只获取后面的 11:51:23,在小括号内写成这样("hh:mm:ss")即可.