精华内容
下载资源
问答
  • 工作中,有时会遇到把大量excel中的数据导入数据库中,为了把数据全部导入到数据库中然后再检查合法性,一般就把日期的数据设成varchar,然后再在数据库中搜索,下面两条sql可以查到,前提是时间格式必须是以"...
    工作中,有时会遇到把大量excel中的数据导入数据库中,为了把数据全部导入到数据库中然后再检查合法性,一般就把日期的数据设成varchar,然后再在数据库中搜索,下面两条sql可以查到,前提是时间格式必须是以"-"分割的
    这是检查日期格式的:
    select a.* from yhgy a
    where (a.enddate is null or a.enddate not like '____-__-__'
    or locate('0',
    char(LOCATE(substr(a.enddate,1,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,2,1),'012345678 9'))||
    char(LOCATE(substr(a.enddate,3,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,4,1),'012345678 9'))||
    char(LOCATE(substr(a.enddate,6,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,7,1),'012345678 9'))||
    char(LOCATE(substr(a.enddate,9,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,10,1),'012345678 9'))
    ) <> 0 ) with ur

    这是检查日期合法性的:
    select a.* from yhgy a where int(substr(a.enddate,6,2)) > 12 or (substr(a.enddate,9,2)>='31'
    and int(substr(a.enddate,6,2)) not in (1,3,5 ,7,8,10, 12))

    然后就可以使用date()方法,把字符串转化成日期格式
    展开全文
  • 日期格式校验

    2020-10-16 19:32:03
    日期格式校验 场景 导入文件时用户在Excel中输入日期。由于用户在Excel中输入内容无法控制。需要在插入数据表之前对日期格式进行校验。要求最后合法格式为YYYY-MM-DD。 解决代码 public static boolean isDate...

    日期格式校验

    场景

    导入文件时用户在Excel中输入日期。由于用户在Excel中输入的内容无法控制。需要在插入数据表之前对日期的格式进行校验。要求的最后合法格式为YYYY-MM-DD。

    解决代码

    public static boolean isDate(String sDate, String format) {
        if (sDate == null) {
            return false;
        }
        DateFormat formatter = new SimpleDateFormat(format);
        try {
            Date date = formatter.parse(sDate);
            return sDate.equals(formatter.format(date));
        } catch (Exception e) {
            return false;
        }
    }
    

    = =

    用户输入的大致分为以下几种可能

    1、用户输入的内容不能为空,如果为空肯定不合法。

    2、用户如果输入的不是日期格式(YYYY-MM-DD),也不合法。

    3、用户如果输入的是YYYY-MM-DD格式,但是不是正常的日期,例如:2020-98-98。也不合法。

    将sDate转换为date类型,再将date类型转换为YYYY-MM-DD格式的日期类型后进行比较。如果不相等说明出现了第三种情况,返回false。如果用户输入的不是日期格式,便抛出异常返回false。

    展开全文
  • 项目启动第一次执行程序读取excel一切正常,第二再执行时读取到时间格式的内容就就报错了(如下图1),如果我把exel中的日期格式内容清除或者修改格式为文本就不会报错,但是读取到的内容为null。大神帮帮忙,这个...
  • 32. 把一种格式(如yyyy-mm-dd)的日期变量转换成另外一种格式(如dd-mm-yyyy)的日期变量! 33. 实现在页面上添加一行输入对话框 34. 制作验证码图片? 35. 图片缩小放大功能 36. 点击输入框弹出日期选择? 37. 在...
  • 实例066 显示长日期格式时间 实例067 显示金额格式文本 5.2 使用控件显示图片 实例068 显示验证码图片 实例069 动态显示用户头像 实例070 使用网页对话框显示图片 实例071 实现上传图片 实例072 在上传图片写上...
  • 实例074 使ListView控件中的选择项高亮显示 97 实例075 带复选框的ListView控件 99 2.7 TreeView控件应用 100 实例076 将数据库数据显示到树视图中 100 实例077 用TreeView控件制作导航界面 102 实例078 ...
  • 2)将查询到结果保存到Excel表格 xlsx 格式; 3)打开第二步保存的Excel表格,读取结果,打开Excel,最大化,输入信息,格式如下: 4)弹出对话框,询问用户需要订第几张机票,用户输入后,检查输入数值是否合法,...
  • 实例028 验证登录信息的合法性 实例029 为新员工分配部门 实例030 用Switch语句根据消费金额计算折扣 实例031 判断用户输入月份的季节 2.4 循环控制 实例032 使用while与自增运算符循环遍历数组 实例033 使用...
  • 实例028 验证登录信息的合法性 实例029 为新员工分配部门 实例030 用Switch语句根据消费金额计算折扣 实例031 判断用户输入月份的季节 2.4 循环控制 实例032 使用while与自增运算符循环遍历数组 实例033 使用...
  • 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单时区转换工具 9.3 System类使用 实例200 查看常用系统属性 实例201 重定向标准输出 实例202 计算程序运行时间 ...
  • 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单时区转换工具 9.3 System类使用 实例200 查看常用系统属性 实例201 重定向标准输出 实例202 计算程序运行时间 ...
  • 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单时区转换工具 9.3 System类使用 实例200 查看常用系统属性 实例201 重定向标准输出 实例202 计算程序运行时间 ...
  • 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单时区转换工具 9.3 System类使用 实例200 查看常用系统属性 实例201 重定向标准输出 实例202 计算程序运行时间 ...
  • 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单时区转换工具 9.3 System类使用 实例200 查看常用系统属性 实例201 重定向标准输出 实例202 计算程序运行时间 ...
  • 实例066 显示长日期格式时间 实例067 显示金额格式文本 5.2 使用控件显示图片 实例068 显示验证码图片 实例069 动态显示用户头像 实例070 使用网页对话框显示图片 实例071 实现上传图片 实例072 在上传图片写上...
  • 实例066 显示长日期格式时间 实例067 显示金额格式文本 5.2 使用控件显示图片 实例068 显示验证码图片 实例069 动态显示用户头像 实例070 使用网页对话框显示图片 实例071 实现上传图片 实例072 在上传图片写上...
  • 实例196 日期格式有效性判断 250 实例197 常见日期格式使用 252 实例198 查看本地时区 253 实例199 简单时区转换工具 254 9.3 System类使用 255 实例200 查看常用系统属性 255 实例201 重定向标准输出 256 实例...
  • 实例196 日期格式有效性判断 250 实例197 常见日期格式使用 252 实例198 查看本地时区 253 实例199 简单时区转换工具 254 9.3 System类使用 255 实例200 查看常用系统属性 255 实例201 重定向标准输出 256 实例...
  • 实例196 日期格式有效性判断 250 实例197 常见日期格式使用 252 实例198 查看本地时区 253 实例199 简单时区转换工具 254 9.3 System类使用 255 实例200 查看常用系统属性 255 实例201 重定向标准输出 256 实例...
  • 实例196 日期格式有效性判断 250 实例197 常见日期格式使用 252 实例198 查看本地时区 253 实例199 简单时区转换工具 254 9.3 System类使用 255 实例200 查看常用系统属性 255 实例201 重定向标准输出 256 实例...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用...
  • 0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用...
  • 0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用...
  • 0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用...
  • 0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用...
  • 0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用...
  • 实例044 显示长日期格式时间 69 实例045 显示金额格式文本 71 4.2 使用控件显示图片 72 实例046 显示验证码图片 72 实例047 动态显示用户头像 73 实例048 使用网页对话框显示图片 75 实例049 实现上传...
  • 实例044 显示长日期格式时间 69 实例045 显示金额格式文本 71 4.2 使用控件显示图片 72 实例046 显示验证码图片 72 实例047 动态显示用户头像 73 实例048 使用网页对话框显示图片 75 实例049 实现上传...
  • 实例044 显示长日期格式时间 69 实例045 显示金额格式文本 71 4.2 使用控件显示图片 72 实例046 显示验证码图片 72 实例047 动态显示用户头像 73 实例048 使用网页对话框显示图片 75 实例049 实现上传...

空空如也

空空如也

1 2 3 4
收藏数 68
精华内容 27
关键字:

excel中的合法的日期格式