`
yanxinfeng
  • 浏览: 18782 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

日期校验1

阅读更多
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
*日期校验函数 格式yyyy-MM-dd  hh:mm:ss
**/
public boolean checkoutDate(String date)
    {
        boolean flag = false;
        Pattern pattern = Pattern.compile("^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\\s(((0?[0-9])|([1-2][0-3]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$");
        Matcher matcher = pattern.matcher(date);
        flag = matcher.matches();
        return flag;
    }
分享到:
评论

相关推荐

    日期校验,日期校验Ajax,jquery

    日期校验,日期校验Ajax,jquery日期校验,日期校验Ajax,jquery

    正则表达式(日期校验)

    ### 正则表达式在日期校验中的应用 #### 一、引言 在软件开发过程中,日期格式的校验是非常常见的需求之一。利用正则表达式进行日期格式的校验,不仅可以提高代码的可读性和简洁性,还能有效地确保输入数据的准确...

    Ajax 文件js日期校验

    j2ee,日期校验,Ajax,ajax,j2ee

    日期校验相关代码

    日期校验是编程中常见的需求,特别是在处理用户输入或者数据验证时。JavaScript 是一种常用的客户端脚本语言,常用于网页交互,因此在浏览器环境中进行日期校验时,JavaScript 是首选工具之一。本篇将深入探讨如何...

    日期,日期时间类型数据格式校验

    本文将深入探讨“日期,日期时间类型数据格式校验”的相关知识点。 首先,日期和日期时间数据格式的多样性是导致校验复杂性的主要原因。常见的日期格式有“年-月-日”(如2022-01-01)、“月/日/年”(如01/01/2022...

    js+日期校验

    非常牛的js日期校验 非常牛的js日期校验

    IC卡数据分析修改、对比、日期转换、28种校验计算工具

    本文将深入探讨“IC卡数据分析修改、对比、日期转换、28种校验计算工具”这一强大工具,旨在帮助用户更好地理解和运用IC卡数据处理。 首先,我们来理解一下IC卡数据分析。IC卡中的数据通常以二进制形式存储,这些...

    Java正则校验日期格式包括所有

    "yyyyMM","yyyyMMdd","yyyyMMdd HH:mm:ss", "yyyy-MM","yyyy-MM-dd","yyyy-MM-dd HH:mm:ss" "yyyy.MM","yyyy.MM.dd","yyyy.MM.dd HH:mm:ss" "yyyy/MM","yyyy/MM/dd","yyyy/MM/dd HH:mm:ss" "yyyy_MM","yyyy_MM_dd",...

    js实现时间日期校验

    本篇文章将探讨如何使用JavaScript实现时间日期的校验,确保用户输入的时间符合预期的逻辑。 首先,我们来看一个通用的时间校验方法。这里使用了jQuery库中的`$.validator.addMethod`来定义自定义验证规则。这个...

    简单判断梯控品牌时间和时间校验算法,.zip

    1. 获取当前系统时间:从电梯控制系统中提取当前的时间信息。 2. 校准源:确定一个可靠的时间参考源,如GPS信号、网络时间服务器(NTP)或楼宇内部的时钟系统。 3. 时间差计算:比较电梯系统时间与校准源时间,计算...

    My97DatePicker日期插件,jquery校验插件validation,js

    1. `WdatePicker.js`:这是My97 DatePicker的核心脚本文件,包含了日期插件的所有功能。 2. `My97DatePicker.css`:此CSS文件用于定义日期选择器的样式,确保其与你的网站设计兼容。 在引入这些文件后,你可以通过...

    梯控校验计算工具.rar

    《梯控校验计算工具——探索与应用》 在信息技术高速发展的今天,数据的准确性和安全性显得尤为重要。其中,校验码作为一种有效保障数据完整性的技术手段,被广泛应用在各个领域,尤其是电梯控制系统(梯控)中。...

    ext校验日期统一处理方法

    ext校验日期统一处理方法,可以使用此方式一次性处理好时间段校验问题

    页面校验函数。该函数可以很方便的校验页面上不许为空的项,校验页面输入框Text的合法值,如数字和日期的校验等

    该函数可以很方便的校验页面上不许为空的项,校验页面输入框Text的合法值,如数字和日期的校验等。如果不许某项为空可以这样设置:申请单位:申请单位;nullStr:false;">。使用该函数只能对页面text输入框进行验证,...

    数据对接接口校验规则1

    1. **公民身份号码校验**: - 公民身份号码是由十七位数字本体码和一位校验码组成的特征组合码,用于确保每个中国公民都有一个唯一的法定号码。 - 这个号码的结构遵循特定的规则,比如地址码、出生日期码、顺序码...

    条码校验位计算工具

    18位条码通常指的是中国商品条码,也称为GS1-18,它包含了更详细的信息,如生产日期和批号。校验位的计算方式与EAN-13类似,但略有不同: 1. 将前17位数字按偶数位置和奇数位置分开,偶数位置的权重为1,奇数位置的...

    Java基于正则实现的日期校验功能示例

    Java日期校验是通过正则表达式来实现的,正则表达式是一种强大的文本处理工具,能够通过设定的模式来匹配字符串。在Java中,我们可以利用java.util.regex包中的Pattern和Matcher类来对日期字符串进行正则校验。日期...

    Web报表工具JS开发之日期校验

    在报表开发过程中,我们常常需要对查询界面进行日期校验。例如有两个参数:开始日期和结束日期,我们要校验的是:开始日期与结束日期不能为空,结束日期必须在开始日期之后以及结束日期必须在开始日期后的某个时间段...

    铁路工程试验仪器设备校验方法表格(全套)2022版宣贯.pdf

    水泥试验筛校验记录表主要包括设备名称、规格型号、管理编号、校验地点、校验日期、校验条件、温度、湿度、其他校验用标准器具、序号、标准器具名称、管理编号、准确度、校验项目、技术要求、校验数据结果等信息。...

    输入校验之validateXXX方法校验

    1. 使用明确的命名:validateXXX方法的名称应清晰反映它所校验的字段或规则。 2. 保持简洁:避免在一个方法中混合多种校验,而是为每种规则创建单独的方法。 3. 错误消息应具体:提供足够的信息,帮助用户理解为何...

Global site tag (gtag.js) - Google Analytics