本文目录一览:
- 1、javascript中的Date和java语言中的Date能互相转换么,能的话该怎么转?谢谢
- 2、谁帮我检查一下,为什么下面java代码无法转化为Date类型,到底哪里出错了
- 3、前端的字符串时间如何自动转换为后端Java的Da
javascript中的Date和java语言中的Date能互相转换么,能的话该怎么转?谢谢
理论上是不能,因为他们不是一种语言。
但实际应用中是你可以将javascript生成的Date作为参数(最好是格式化成为你想要的那种日期样式)传给下一个jsp。在一下jsp中接受到的Date就是你格式化的字符串。
谁帮我检查一下,为什么下面java代码无法转化为Date类型,到底哪里出错了
你if语句的条件中matches函数的Java正则表达式写的不对,把正则表达式中的小括号全部改成大括号就对了.str5也可以转换成Date类型了.完整的Java程序如下
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ReplaceSplit {
public static void main(String[] args) throws ParseException {
String str5="1998-09-18 17:10:12.200";
if(str5.matches("\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3}"))
{
Date a=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").parse(str5);
System.out.println(a);
}
else
{
System.out.println("所输入字符串不是日期");
}
}
}
运行结果
Fri Sep 18 17:10:12 CST 1998
前端的字符串时间如何自动转换为后端Java的Da
用SimpleDateFormat来转换
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2008-08-08 12:10:12");