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
  • 相关阅读:
    Hadoop的Shuffle阶段
    Java实现单词统计
    SpringBoot学习笔记
    Linux系统管理学习实训任务书
    Java语言学习案例雷霆战机
    PPT文档学习小练习链接
    Word文档学习小练习链接
    学习Java爬虫文档的学习顺序整理
    MapReduce和Hive学习文档链接学习顺序
    [swift]UITableView
  • 原文地址:https://www.cnblogs.com/wequst/p/1408473.html
Copyright © 2011-2022 走看看