本文目录一览:
- 1、在JAVA中怎样编写代码使文本框要以日期格式输入(YYYY-MM-DD)?(文本框所输入的日期要添加到SQL数据库中)
- 2、java文本框写的是日期格式,用什么数据类型来接收,或者要转换成数据库认识?数据库日期用什么类型?
- 3、在JAVA中怎样编写代码使文本框要以日期格式输入(YYYY-MM-DD)?
- 4、Java做Web时文本框怎么变成日期输入的啊
- 5、java中,数据验证,如何判断文本框中输入的值是否为日期类型?
- 6、java swt中 文本框怎么控制它只能输入日期格式
在JAVA中怎样编写代码使文本框要以日期格式输入(YYYY-MM-DD)?(文本框所输入的日期要添加到SQL数据库中)
可以把 (YYYY-MM-DD) 看成3个部分,先说YYYY, 使用JAVA的监听,把输入的文本格式使用单个字符的形式进行输入么,再做个简单的异常处理,抛出不合适的格式。MM-DD 可以依次进行。添加到SQL 就用先找个变量,定义成字符串, 用字符串把前面的日期格式强制转换成字符串格式。 再用SQL 语句就可以添加了。SQL是大2学的,记的不是很清楚了。如果你需要我可以帮你查下!!
java文本框写的是日期格式,用什么数据类型来接收,或者要转换成数据库认识?数据库日期用什么类型?
string类型也可以的,只是在插入到数据库中的时候要to_date("2016-10-10","yyyy-MM-dd");这种格式化一下。
在JAVA中怎样编写代码使文本框要以日期格式输入(YYYY-MM-DD)?
String str = String.format("%tD", new Data());
这个只能用于格式化一个日期。
如果你要限制输入日期满足给定的格式,我觉得至少有两种解决方案:
1,使用日期控件
2,采用正则表达式判断输入的值是否满足给定的格式。
Java做Web时文本框怎么变成日期输入的啊
一般这个为了用户体验更加方便,都是点击文本框,出现日期让用户选择,像他们说的那样,用My97DatePicker插件把,这个我用过,很方便。给你说下方法把。
到官网下载My97DatePicker包
1.复制解压的包复制到工程的web下
2.直接使用script /引入:
script type="text/javascript" defer="defer" src="%=request.getContextPath() %/My97DatePicker/WdatePicker.js"/script
3.在input type="text"/中调用:
input type="text" name="time" onfocus="WdatePicker()"
这样在jsp页面使用,就可以出现选择日期了。很方便的
java中,数据验证,如何判断文本框中输入的值是否为日期类型?
百度搜索日期型正则表达式,然后通过匹配,看你输入的内容是不是是匹配,就知道是不是日期类型了!
java swt中 文本框怎么控制它只能输入日期格式
用正则表达式判断,如果不是日期格式,就要求他重新输入给你一个正则表达式判断日期格式的例子,支持润二月的:import java.util.regex.Pattern;
public class test {
public static void main(String ss[]){
Pattern p = 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][12" +
"35679])|([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])))))?$ 时间部分00:00:00
String s = "2003/02/29";
System.out.println(s + " " + p.matcher(s).matches()); s = "2004/02/29";
System.out.println(s + " " + p.matcher(s).matches()); s = "2004/04/31";
System.out.println(s + " " + p.matcher(s).matches()); s = "2004/04/30";
System.out.println(s + " " + p.matcher(s).matches()); s = "2004/04/30";
System.out.println(s + " " + p.matcher(s).matches()); s = "2004/09/30";
System.out.println(s + " " + p.matcher(s).matches());
}
}