zoukankan      html  css  js  c++  java
  • 日期格式限定

        /// <summary>
            
    /// 日期かどうか、判断する
            
    /// </summary>
            
    /// <returns>True:日期だ、False:日期ではない</returns>
            #region "入力時間フォーマットチャック"
            
    private bool checkDate(string getDate)
            {
                
    //日期フォーマットを設置する

                
    string ruler = @"^[0-9]{4}[/]{1}[0-9]{2}[/][0-9]{2}$";

                
    //対象月の『yyyy/MM』形を検査する
                if (getDate.Length > 7 && getDate.Length < 11 && Regex.IsMatch(getDate,ruler) == true)
                {
                    
    //1900年より小さいの日期を判断
                    if (Convert.ToInt32(getDate.Substring(0,4)) < 1900)
                    {
                        
    return false;
                    }
                    
    //月を限制
                    if (Convert.ToInt32(getDate.Substring(5,2)) == 0 || Convert.ToInt32(getDate.Substring(5,2)) >12)
                    {
                        
    return false;
                    }
                    
    //日期フォーマットを限制:2009/03/00||2009/03/55だめ
                    try
                    {
                        Convert.ToDateTime(getDate);
                    }
                    
    catch (Exception)
                    {
                        
    return false;
                        
                    }
                    
    return true;
                    
                }
                
    else
                {
                    
    return false;
                }
                
            }
            
    #endregion
  • 相关阅读:
    关于做项目
    不一样的Android studio
    你认为一些军事方面的软件系统采用什么样的开发模型比较合适?
    关于Android studio
    面向对象建模所用图的简单总结
    浅谈Android 01
    用例图与类图的联系与区别
    面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。
    你认为一些军事方面的软件系统采用什么样的开发模型比较合适?
    项目答辩后的感想
  • 原文地址:https://www.cnblogs.com/wequst/p/1408473.html
Copyright © 2011-2022 走看看