首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#判断日期中是不是包含时间

2013-09-11 
c#判断日期中是否包含时间现在想写个判断,就是判断当前日期中是否包含有小时和分钟.例如:2013-09-10 14:1

c#判断日期中是否包含时间
现在想写个判断,就是判断当前日期中是否包含有小时和分钟.

例如:"2013-09-10 14:15"  包含14:15  就返回true  否则返回false.

请指教。
[解决办法]
refer:

string time = "2013-09-10 14:15";
            DateTime dt;
            bool flag = DateTime.TryParse(time, out dt);
            if (flag)
            {
                if (dt.Hour > 0 && dt.Minute > 0)
                {
                    Console.WriteLine("yes");
                }
                else
                {
                    Console.WriteLine("no");
                }
            }

[解决办法]

/// <summary>
        /// 判断日期的全部格式(不带秒)(yyyy-MM-dd HH:mm)
        /// </summary>
        /// <param name="dateStr">输入日期的字符串</param>
        /// <returns></returns>
        public bool isDateTimeShort(string dateStr)
        {
            return Regex.IsMatch(dateStr, @"^(((((1[6-9]


[解决办法]
[2-9]\d)\d{2})-(0?[13578]
[解决办法]
1[02])-(0?[1-9]
[解决办法]
[12]\d
[解决办法]
3[01]))
[解决办法]
(((1[6-9]
[解决办法]
[2-9]\d)\d{2})-(0?[13456789]
[解决办法]
1[012])-(0?[1-9]
[解决办法]
[12]\d
[解决办法]
30))
[解决办法]
(((1[6-9]
[解决办法]
[2-9]\d)\d{2})-0?2-(0?[1-9]
[解决办法]
1\d
[解决办法]
2[0-8]))
[解决办法]
(((1[6-9]
[解决办法]
[2-9]\d)(0[48]
[解决办法]
[2468][048]
[解决办法]
[13579][26])
[解决办法]
((16
[解决办法]
[2468][048]
[解决办法]
[3579][26])00))-0?2-29-)) (20
[解决办法]
21
[解决办法]
22
[解决办法]
23
[解决办法]
[0-1]?\d):[0-5]?\d)$");
        }

热点排行