展开全部
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);
显示结果如下:
更多追问追答
追问
string cesuotime = DateTime.Now.Hour.ToString()+ DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();
if(cesuotime.Equals("9:28:00"))
{ }
追答
亲,你的cesuotime中没有冒号呀,而"9:28:00"中有冒号呀,所以永远返回都是false
展开全部
如果是当前时间,可以DateTime.Now,这是本地计算机时间哦,
int Hour=DateTime.Now.Hour;
int Minute=DateTime.Now.Minute;
int Hour=DateTime.Now.Hour;
int Minute=DateTime.Now.Minute;
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DateTime dt = new DateTime();
dt.Hour; //小时
dt.Minute; //分钟
dt.Second; //秒
dt.Hour; //小时
dt.Minute; //分钟
dt.Second; //秒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询