zoukankan      html  css  js  c++  java
  • DateChooser 2007.07.25版

    修正日期分析的Bug
    Date.ParseExact()方法居然不能将2007/7/25这样的字符串用yyyy/MM/dd这样的格式符解析,而只能是2007/07/25,没办法,改成用正则表达式来分析了。
    2007.07.25版下载

    DUDU的版本管理器怎么用,在哪里?

                    Regex regDateFormat = new Regex(@"([ymd])\1{0,3}", RegexOptions.IgnoreCase | RegexOptions.Compiled);
                    MatchCollection formatMatches = regDateFormat.Matches(DateFormat);
                    Regex regDate = new Regex(@"\d+",RegexOptions.Compiled);
                    MatchCollection dateMatches = regDate.Matches(this._textBox.Text);
                    int year = 0;
                    int month = 0;
                    int day = 0;
                    for(int i = 0 ; i < formatMatches.Count ; i++)
                    {
                        Match match = formatMatches[i];
                        switch (match.Value[0])
                        {
                            case 'Y':
                            case 'y':
                                year = int.Parse(dateMatches[i].Value);
                                break;
                            case 'M':
                            case 'm':
                                month = int.Parse(dateMatches[i].Value);
                                break;
                            case 'D':
                            case 'd':
                                day = int.Parse(dateMatches[i].Value);
                                break;
                        }
                    }
                    return new DateTime(year, month, day);
  • 相关阅读:
    第二节:如何正确使用WebApi和使用过程中的一些坑
    nodejs中function*、yield和Promise的示例
    关于nodejs访问mysql的思考
    nodejs使用log4js记录日志
    nodejs初识
    Spring学习笔记(入门)
    mybatis使用注解开发
    MyBatis配置文件中的常用配置
    using 自动释放资源示例
    Java将byte[]和int的互相转换
  • 原文地址:https://www.cnblogs.com/think/p/830487.html
Copyright © 2011-2022 走看看