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);
  • 相关阅读:
    MacBook下java环境的搭建
    Mac 终端下Homebrew的几个常用命令(新手笔记)
    新手学Appium_Python_Client
    【转】pycharm的一些快捷键
    解决YUM下Loaded plugins: fastestmirror Determining fastest mirrors 的问题
    chrome扩展第三方浏览器下载安装
    php异或加密解密算法的实现
    TortoiseGit客户端密钥配置
    CURL重试发送请求
    关于接收POST请求 $GLOBALS['HTTP_RAW_POST_DATA']
  • 原文地址:https://www.cnblogs.com/think/p/830487.html
Copyright © 2011-2022 走看看