C#如何获取当前时间

我获取的时间是2009-10-1611:51:23如何只获取后面的11:51:23呢... 我获取的时间是2009-10-16 11:51:23
如何只获取后面的 11:51:23呢
展开
 我来答
四舍五不入6
高粉答主

2019-10-08 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.1万
展开全部

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#

正青春梦飞扬

推荐于2017-09-03 · 知道合伙人互联网行家
正青春梦飞扬
知道合伙人互联网行家
采纳数:6837 获赞数:306021
对SEO有这独特见解 工作努力积极、团结同事 连续2个月个人工作完成优秀 客户0投诉 评委最佳班组经理

向TA提问 私信TA
展开全部
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);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
finalyfantasy
推荐于2017-10-16 · TA获得超过1364个赞
知道小有建树答主
回答量:1631
采纳率:0%
帮助的人:576万
展开全部
DateTime.Now.ToShortTimeString()
DateTime.Now.TimeOfDay.ToString()
DateTime.Now.ToString("HH:mm:ss")
结果:
13:12
13:12:36.7684225
13:12:36
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晏真茹杨洛
2007-08-07 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:531万
展开全部
DateTime.Now.ToString();//获取当前系统时间
完整的日期和时间
DateTime.Now.ToLongDateString();//只显示日期
xxxx年xx月xx日
DateTime.Now.ToShortDateString();//只显示日期
xxxx-xx-xx
一个是长日期一个是短日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songjun_xu
2017-10-16
知道答主
回答量:9
采纳率:100%
帮助的人:3万
展开全部
添加个控件比如: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")即可.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式